Просмотр исходного кода

增加配置信息唯一属性

njs 2 лет назад
Родитель
Сommit
f418bfdfe0

+ 1 - 4
suishenbang-wxportal/suishenbang-wxportal-api/src/main/java/com/dgtly/wxportal/controller/EsignController.java

@@ -402,10 +402,7 @@ public class EsignController extends ApiBaseController {
                 orderFile.setCode("200");
                 orderFile.setMessage("success");
                 orderFileService.updateOrderFileByFlowId(orderFile);
-                //1 司机授权
-                if(businessScence!=null && ("司机授权").equals(businessScence)){
-                    signService.tmsCertificate(orderFlag.getDeliveryNumber(),orderFlag.getFileUrl());
-                }
+
             }
 
 

+ 1 - 1
suishenbang-wxportal/suishenbang-wxportal-common/src/main/java/com/dgtly/wxportal/service/IEsignSignService.java

@@ -85,7 +85,7 @@ public interface IEsignSignService {
 
     void callbackNotice(OrderFile orderFlag);
 
-    void saveFile(String flowId, OrderFile orderFlag);
+    void saveFile(String flowId, OrderFile orderFlag) throws IOException;
 
     void tmsCertificate(String orders,String certificateUrl) throws IOException;
 

+ 7 - 2
suishenbang-wxportal/suishenbang-wxportal-common/src/main/java/com/dgtly/wxportal/service/impl/EsignSignServiceImpl.java

@@ -66,7 +66,8 @@ public class EsignSignServiceImpl implements IEsignSignService {
     private String tmsUrl;
     @Value(value = "${spring.tms.suishenbang}")
     private String suishenbang;
-
+    @Autowired
+    private IEsignSignService signService;
 
 
     @Autowired
@@ -251,7 +252,7 @@ public class EsignSignServiceImpl implements IEsignSignService {
 
     @Override
     @Async
-    public void saveFile(String flowId, OrderFile orderFlag) {
+    public void saveFile(String flowId, OrderFile orderFlag) throws IOException {
 //        System.out.println("executeAysncTask1 method: 执行异步保存{} -------"+ i);
         String fileUrl = processDocumentDownload(flowId);
         String uId=UUID.randomUUID().toString();
@@ -269,6 +270,10 @@ public class EsignSignServiceImpl implements IEsignSignService {
             orderFile.setFileUrl(Constants.RESOURCE_PREFIX+"/pdf/"+DateUtils.datePath()+"/"+orderFlag.getOrderId()+uId + "_签收订单.pdf");
 
         }
+        //1 司机授权
+        if(orderFlag.getTypes()==1){
+            signService.tmsCertificate(orderFlag.getDeliveryNumber(),orderFlag.getFileUrl());
+        }
 //        orderFile.setFileUrl(refile);
         orderFileService.updateOrderFileByFlowId(orderFile);
     }