huanglc 1 개월 전
부모
커밋
0370188986
1개의 변경된 파일8개의 추가작업 그리고 13개의 파일을 삭제
  1. 8 13
      bpm-core/src/main/java/com/srm/bpm/logic/service/impl/BillLogicImpl.java

+ 8 - 13
bpm-core/src/main/java/com/srm/bpm/logic/service/impl/BillLogicImpl.java

@@ -897,15 +897,13 @@ public class BillLogicImpl implements BillLogic {
897
      *
897
      *
898
      * @param bill 审批单ID
898
      * @param bill 审批单ID
899
      */
899
      */
900
-    /*@Override
900
+    @Override
901
     @Transactional(rollbackFor = Exception.class)
901
     @Transactional(rollbackFor = Exception.class)
902
     public void complete(ToaBillEntity bill, String action) {
902
     public void complete(ToaBillEntity bill, String action) {
903
         final int dateline = DateTimeUtil.unixTime();
903
         final int dateline = DateTimeUtil.unixTime();
904
         bill.setCompletionTime(dateline);
904
         bill.setCompletionTime(dateline);
905
         bill.setStatus(BillStatus.COMPLETE.getStatus());
905
         bill.setStatus(BillStatus.COMPLETE.getStatus());
906
         bill.setArchivedTime(dateline);
906
         bill.setArchivedTime(dateline);
907
-
908
-
909
         TimerTask businessTask = new TimerTask() {
907
         TimerTask businessTask = new TimerTask() {
910
             @Override
908
             @Override
911
             public void run() {
909
             public void run() {
@@ -918,20 +916,17 @@ public class BillLogicImpl implements BillLogic {
918
                     BillTaskEntity a = new BillTaskEntity();
916
                     BillTaskEntity a = new BillTaskEntity();
919
                     a.setBillId(bill.getId());
917
                     a.setBillId(bill.getId());
920
                     a.setUserCode(bill.getSender());
918
                     a.setUserCode(bill.getSender());
921
-                    a.setNodeStatus(BillTaskStatus.COMPLATE.getStatus());
919
+                    a.setNodeStatus(BillTaskStatus.COMPLATE.getStatus());//这里应该是16,但是这么多年一直都是错的,数据库里审批通过的也是2(同意)
922
                     a.setNodeName(bill.getTitle());
920
                     a.setNodeName(bill.getTitle());
923
                     a.setOpinion("通过");
921
                     a.setOpinion("通过");
924
                     flowMsgLogic.sendMsg(Lists.newArrayList(a));
922
                     flowMsgLogic.sendMsg(Lists.newArrayList(a));
925
-                    callBackLogic.callBack(bill.getProcessId(), bill.getId(),
926
-                            BillStatus.COMPLETE.getStatus());
923
+                    callBackLogic.callBack(bill.getProcessId(), bill.getId(), BillStatus.COMPLETE.getStatus());//这里是16,但是回调函数接收的却是8
927
                 }
924
                 }
928
             }
925
             }
929
         };
926
         };
930
-
931
         CallBackThreadPoolManager.me().executeLog(businessTask);
927
         CallBackThreadPoolManager.me().executeLog(businessTask);
932
 
928
 
933
-
934
-        *//*try {
929
+/*        try {
935
             log.info("查询到的审批单数据:{}", bill);
930
             log.info("查询到的审批单数据:{}", bill);
936
             billService.upldate(bill);
931
             billService.upldate(bill);
937
             
932
             
@@ -951,10 +946,10 @@ public class BillLogicImpl implements BillLogic {
951
             log.error("流程完成失败: billId={}, action={}, error={}", 
946
             log.error("流程完成失败: billId={}, action={}, error={}", 
952
                       bill.getId(), action, e.getMessage(), e);
947
                       bill.getId(), action, e.getMessage(), e);
953
             throw new RbException("流程完成失败:" + e.getMessage());
948
             throw new RbException("流程完成失败:" + e.getMessage());
954
-        }*//*
949
+        }*/
955
 
950
 
956
-    }*/
957
-    @Override
951
+    }
952
+    /*@Override
958
     @Transactional(rollbackFor = Exception.class)
953
     @Transactional(rollbackFor = Exception.class)
959
     public void complete(ToaBillEntity bill, String action) {
954
     public void complete(ToaBillEntity bill, String action) {
960
         final int dateline = DateTimeUtil.unixTime();
955
         final int dateline = DateTimeUtil.unixTime();
@@ -1034,7 +1029,7 @@ public class BillLogicImpl implements BillLogic {
1034
                     }
1029
                     }
1035
                 }
1030
                 }
1036
         );
1031
         );
1037
-    }
1032
+    }*/
1038
 
1033
 
1039
     /**
1034
     /**
1040
      * 获取某个审批单的审批历史记录
1035
      * 获取某个审批单的审批历史记录