|
|
@@ -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
|
* 获取某个审批单的审批历史记录
|