diff --git a/src/main/java/com/yxt/purchase/apiadmin/PurchaseBillRest.java b/src/main/java/com/yxt/purchase/apiadmin/PurchaseBillRest.java index 22c3175..391a1b9 100644 --- a/src/main/java/com/yxt/purchase/apiadmin/PurchaseBillRest.java +++ b/src/main/java/com/yxt/purchase/apiadmin/PurchaseBillRest.java @@ -68,9 +68,9 @@ public class PurchaseBillRest { @ApiOperation("采购单提交") @PostMapping("/submit") - public ResultBean submit(@RequestBody PurchaseBillDto dto){ + public ResultBean submit(@RequestBody String[] sids){ ResultBean rb = ResultBean.fireFail(); - purchaseBillService.submit(dto); + purchaseBillService.submit(sids); return rb.success(); } diff --git a/src/main/java/com/yxt/purchase/biz/purchasebill/PurchaseBillService.java b/src/main/java/com/yxt/purchase/biz/purchasebill/PurchaseBillService.java index 639c951..8a4c155 100644 --- a/src/main/java/com/yxt/purchase/biz/purchasebill/PurchaseBillService.java +++ b/src/main/java/com/yxt/purchase/biz/purchasebill/PurchaseBillService.java @@ -246,15 +246,17 @@ public class PurchaseBillService extends MybatisBaseService1[提交],提交"); - purchaseFlowNodeService.insertByDto(purchaseFlowNodeDto); + public void submit(String[] sids) { + for (String sid : sids) { + PurchaseBill purchaseBill = fetchBySid(sid); + baseMapper.updateState(sid, "1"); + //保存操作日志 + PurchaseFlowNodeDto purchaseFlowNodeDto = new PurchaseFlowNodeDto(); + purchaseFlowNodeDto.setBillSid(sid); + purchaseFlowNodeDto.setCreateByName(purchaseBill.getCreateByName()); + purchaseFlowNodeDto.setResult("审核等级0->1[提交],提交"); + purchaseFlowNodeService.insertByDto(purchaseFlowNodeDto); + } } public String insertByDto(PurchaseBillDto dto) {