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

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());
R result = isFirstCreate ? addMain(doc) : updateMain(doc);
historyMapper.insert(
BizDocHistory.builder()
.pid(doc.getId())
.type(DocHistoryEnum.COMMIT.getCode())
.uid(doc.getCid())
.uname(doc.getCname())
.statusBefore(DocStatusEnum.DRAFT.getCode())
.statusAfter(DocStatusEnum.WAIT_VERIFY.getCode())
.time(System.currentTimeMillis())
.build()
);
if (result.isSuccess()) {
historyMapper.insert(
BizDocHistory.builder()
.pid(doc.getId())
.type(DocHistoryEnum.COMMIT.getCode())
.uid(doc.getCid())
.uname(doc.getCname())
.statusBefore(DocStatusEnum.DRAFT.getCode())
.statusAfter(DocStatusEnum.WAIT_VERIFY.getCode())
.time(System.currentTimeMillis())
.build()
);
result.setMsg("提交成功");
}
else result.setMsg("提交失败," + result.getMsg());
result.setMsg(result.isSuccess() ? "提交成功" : "提交失败," + result.getMsg());
return result;
}

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

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

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

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

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

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

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

Loading…
Cancel
Save