修复单据提交时未考虑前置任务失败的问题

master
toesbieya 6 years ago
parent 0a972c3005
commit 652c64907a
  1. 27
      java/cloud/web/web-modules/doc/src/main/java/cn/toesbieya/jxc/doc/service/PurchaseInboundService.java
  2. 27
      java/cloud/web/web-modules/doc/src/main/java/cn/toesbieya/jxc/doc/service/PurchaseOrderService.java
  3. 27
      java/cloud/web/web-modules/doc/src/main/java/cn/toesbieya/jxc/doc/service/SellOrderService.java
  4. 27
      java/cloud/web/web-modules/doc/src/main/java/cn/toesbieya/jxc/doc/service/SellOutboundService.java
  5. 27
      java/local/src/main/java/cn/toesbieya/jxc/service/doc/BizPurchaseInboundService.java
  6. 27
      java/local/src/main/java/cn/toesbieya/jxc/service/doc/BizPurchaseOrderService.java
  7. 27
      java/local/src/main/java/cn/toesbieya/jxc/service/doc/BizSellOrderService.java
  8. 27
      java/local/src/main/java/cn/toesbieya/jxc/service/doc/BizSellOutboundService.java

@ -104,19 +104,22 @@ public class PurchaseInboundService {
boolean isFirstCreate = StringUtils.isEmpty(doc.getId()); boolean isFirstCreate = StringUtils.isEmpty(doc.getId());
R result = isFirstCreate ? addMain(doc) : updateMain(doc); R result = isFirstCreate ? addMain(doc) : updateMain(doc);
historyMapper.insert( if (result.isSuccess()) {
BizDocHistory.builder() historyMapper.insert(
.pid(doc.getId()) BizDocHistory.builder()
.type(DocHistoryEnum.COMMIT.getCode()) .pid(doc.getId())
.uid(doc.getCid()) .type(DocHistoryEnum.COMMIT.getCode())
.uname(doc.getCname()) .uid(doc.getCid())
.statusBefore(DocStatusEnum.DRAFT.getCode()) .uname(doc.getCname())
.statusAfter(DocStatusEnum.WAIT_VERIFY.getCode()) .statusBefore(DocStatusEnum.DRAFT.getCode())
.time(System.currentTimeMillis()) .statusAfter(DocStatusEnum.WAIT_VERIFY.getCode())
.build() .time(System.currentTimeMillis())
); .build()
);
result.setMsg("提交成功");
}
else result.setMsg("提交失败," + result.getMsg());
result.setMsg(result.isSuccess() ? "提交成功" : "提交失败," + result.getMsg());
return result; return result;
} }

@ -96,19 +96,22 @@ public class PurchaseOrderService {
boolean isFirstCreate = StringUtils.isEmpty(doc.getId()); boolean isFirstCreate = StringUtils.isEmpty(doc.getId());
R result = isFirstCreate ? addMain(doc) : updateMain(doc); R result = isFirstCreate ? addMain(doc) : updateMain(doc);
historyMapper.insert( if (result.isSuccess()) {
BizDocHistory.builder() historyMapper.insert(
.pid(doc.getId()) BizDocHistory.builder()
.type(DocHistoryEnum.COMMIT.getCode()) .pid(doc.getId())
.uid(doc.getCid()) .type(DocHistoryEnum.COMMIT.getCode())
.uname(doc.getCname()) .uid(doc.getCid())
.statusBefore(DocStatusEnum.DRAFT.getCode()) .uname(doc.getCname())
.statusAfter(DocStatusEnum.WAIT_VERIFY.getCode()) .statusBefore(DocStatusEnum.DRAFT.getCode())
.time(System.currentTimeMillis()) .statusAfter(DocStatusEnum.WAIT_VERIFY.getCode())
.build() .time(System.currentTimeMillis())
); .build()
);
result.setMsg("提交成功");
}
else result.setMsg("提交失败," + result.getMsg());
result.setMsg(result.isSuccess() ? "提交成功" : "提交失败," + result.getMsg());
return result; return result;
} }

@ -99,19 +99,22 @@ public class SellOrderService {
boolean isFirstCreate = StringUtils.isEmpty(doc.getId()); boolean isFirstCreate = StringUtils.isEmpty(doc.getId());
R result = isFirstCreate ? addMain(doc) : updateMain(doc); R result = isFirstCreate ? addMain(doc) : updateMain(doc);
historyMapper.insert( if (result.isSuccess()) {
BizDocHistory.builder() historyMapper.insert(
.pid(doc.getId()) BizDocHistory.builder()
.type(DocHistoryEnum.COMMIT.getCode()) .pid(doc.getId())
.uid(doc.getCid()) .type(DocHistoryEnum.COMMIT.getCode())
.uname(doc.getCname()) .uid(doc.getCid())
.statusBefore(DocStatusEnum.DRAFT.getCode()) .uname(doc.getCname())
.statusAfter(DocStatusEnum.WAIT_VERIFY.getCode()) .statusBefore(DocStatusEnum.DRAFT.getCode())
.time(System.currentTimeMillis()) .statusAfter(DocStatusEnum.WAIT_VERIFY.getCode())
.build() .time(System.currentTimeMillis())
); .build()
);
result.setMsg("提交成功");
}
else result.setMsg("提交失败," + result.getMsg());
result.setMsg(result.isSuccess() ? "提交成功" : "提交失败," + result.getMsg());
return result; return result;
} }

@ -107,19 +107,22 @@ public class SellOutboundService {
boolean isFirstCreate = StringUtils.isEmpty(doc.getId()); boolean isFirstCreate = StringUtils.isEmpty(doc.getId());
R result = isFirstCreate ? addMain(doc) : updateMain(doc); R result = isFirstCreate ? addMain(doc) : updateMain(doc);
historyMapper.insert( if (result.isSuccess()) {
BizDocHistory.builder() historyMapper.insert(
.pid(doc.getId()) BizDocHistory.builder()
.type(DocHistoryEnum.COMMIT.getCode()) .pid(doc.getId())
.uid(doc.getCid()) .type(DocHistoryEnum.COMMIT.getCode())
.uname(doc.getCname()) .uid(doc.getCid())
.statusBefore(DocStatusEnum.DRAFT.getCode()) .uname(doc.getCname())
.statusAfter(DocStatusEnum.WAIT_VERIFY.getCode()) .statusBefore(DocStatusEnum.DRAFT.getCode())
.time(System.currentTimeMillis()) .statusAfter(DocStatusEnum.WAIT_VERIFY.getCode())
.build() .time(System.currentTimeMillis())
); .build()
);
result.setMsg("提交成功");
}
else result.setMsg("提交失败," + result.getMsg());
result.setMsg(result.isSuccess() ? "提交成功" : "提交失败," + result.getMsg());
return result; return result;
} }

@ -104,19 +104,22 @@ public class BizPurchaseInboundService {
boolean isFirstCreate = StringUtils.isEmpty(doc.getId()); boolean isFirstCreate = StringUtils.isEmpty(doc.getId());
R result = isFirstCreate ? addMain(doc) : updateMain(doc); R result = isFirstCreate ? addMain(doc) : updateMain(doc);
historyMapper.insert( if (result.isSuccess()) {
BizDocHistory.builder() historyMapper.insert(
.pid(doc.getId()) BizDocHistory.builder()
.type(DocHistoryEnum.COMMIT.getCode()) .pid(doc.getId())
.uid(doc.getCid()) .type(DocHistoryEnum.COMMIT.getCode())
.uname(doc.getCname()) .uid(doc.getCid())
.statusBefore(DocStatusEnum.DRAFT.getCode()) .uname(doc.getCname())
.statusAfter(DocStatusEnum.WAIT_VERIFY.getCode()) .statusBefore(DocStatusEnum.DRAFT.getCode())
.time(System.currentTimeMillis()) .statusAfter(DocStatusEnum.WAIT_VERIFY.getCode())
.build() .time(System.currentTimeMillis())
); .build()
);
result.setMsg("提交成功");
}
else result.setMsg("提交失败," + result.getMsg());
result.setMsg(result.isSuccess() ? "提交成功" : "提交失败," + result.getMsg());
return result; return result;
} }

@ -97,19 +97,22 @@ public class BizPurchaseOrderService {
boolean isFirstCreate = StringUtils.isEmpty(doc.getId()); boolean isFirstCreate = StringUtils.isEmpty(doc.getId());
R result = isFirstCreate ? addMain(doc) : updateMain(doc); R result = isFirstCreate ? addMain(doc) : updateMain(doc);
historyMapper.insert( if (result.isSuccess()) {
BizDocHistory.builder() historyMapper.insert(
.pid(doc.getId()) BizDocHistory.builder()
.type(DocHistoryEnum.COMMIT.getCode()) .pid(doc.getId())
.uid(doc.getCid()) .type(DocHistoryEnum.COMMIT.getCode())
.uname(doc.getCname()) .uid(doc.getCid())
.statusBefore(DocStatusEnum.DRAFT.getCode()) .uname(doc.getCname())
.statusAfter(DocStatusEnum.WAIT_VERIFY.getCode()) .statusBefore(DocStatusEnum.DRAFT.getCode())
.time(System.currentTimeMillis()) .statusAfter(DocStatusEnum.WAIT_VERIFY.getCode())
.build() .time(System.currentTimeMillis())
); .build()
);
result.setMsg("提交成功");
}
else result.setMsg("提交失败," + result.getMsg());
result.setMsg(result.isSuccess() ? "提交成功" : "提交失败," + result.getMsg());
return result; return result;
} }

@ -101,19 +101,22 @@ public class BizSellOrderService {
boolean isFirstCreate = StringUtils.isEmpty(doc.getId()); boolean isFirstCreate = StringUtils.isEmpty(doc.getId());
R result = isFirstCreate ? addMain(doc) : updateMain(doc); R result = isFirstCreate ? addMain(doc) : updateMain(doc);
historyMapper.insert( if (result.isSuccess()) {
BizDocHistory.builder() historyMapper.insert(
.pid(doc.getId()) BizDocHistory.builder()
.type(DocHistoryEnum.COMMIT.getCode()) .pid(doc.getId())
.uid(doc.getCid()) .type(DocHistoryEnum.COMMIT.getCode())
.uname(doc.getCname()) .uid(doc.getCid())
.statusBefore(DocStatusEnum.DRAFT.getCode()) .uname(doc.getCname())
.statusAfter(DocStatusEnum.WAIT_VERIFY.getCode()) .statusBefore(DocStatusEnum.DRAFT.getCode())
.time(System.currentTimeMillis()) .statusAfter(DocStatusEnum.WAIT_VERIFY.getCode())
.build() .time(System.currentTimeMillis())
); .build()
);
result.setMsg("提交成功");
}
else result.setMsg("提交失败," + result.getMsg());
result.setMsg(result.isSuccess() ? "提交成功" : "提交失败," + result.getMsg());
return result; return result;
} }

@ -109,19 +109,22 @@ public class BizSellOutboundService {
boolean isFirstCreate = StringUtils.isEmpty(doc.getId()); boolean isFirstCreate = StringUtils.isEmpty(doc.getId());
R result = isFirstCreate ? addMain(doc) : updateMain(doc); R result = isFirstCreate ? addMain(doc) : updateMain(doc);
historyMapper.insert( if (result.isSuccess()) {
BizDocHistory.builder() historyMapper.insert(
.pid(doc.getId()) BizDocHistory.builder()
.type(DocHistoryEnum.COMMIT.getCode()) .pid(doc.getId())
.uid(doc.getCid()) .type(DocHistoryEnum.COMMIT.getCode())
.uname(doc.getCname()) .uid(doc.getCid())
.statusBefore(DocStatusEnum.DRAFT.getCode()) .uname(doc.getCname())
.statusAfter(DocStatusEnum.WAIT_VERIFY.getCode()) .statusBefore(DocStatusEnum.DRAFT.getCode())
.time(System.currentTimeMillis()) .statusAfter(DocStatusEnum.WAIT_VERIFY.getCode())
.build() .time(System.currentTimeMillis())
); .build()
);
result.setMsg("提交成功");
}
else result.setMsg("提交失败," + result.getMsg());
result.setMsg(result.isSuccess() ? "提交成功" : "提交失败," + result.getMsg());
return result; return result;
} }

Loading…
Cancel
Save