huanglc il y a 1 mois
Parent
commit
0370188986

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