Browse Source

采购单提交调整

master
God 11 months ago
parent
commit
2f92099a9d
  1. 4
      src/main/java/com/yxt/purchase/apiadmin/PurchaseBillRest.java
  2. 20
      src/main/java/com/yxt/purchase/biz/purchasebill/PurchaseBillService.java

4
src/main/java/com/yxt/purchase/apiadmin/PurchaseBillRest.java

@ -68,9 +68,9 @@ public class PurchaseBillRest {
@ApiOperation("采购单提交") @ApiOperation("采购单提交")
@PostMapping("/submit") @PostMapping("/submit")
public ResultBean submit(@RequestBody PurchaseBillDto dto){ public ResultBean submit(@RequestBody String[] sids){
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
purchaseBillService.submit(dto); purchaseBillService.submit(sids);
return rb.success(); return rb.success();
} }

20
src/main/java/com/yxt/purchase/biz/purchasebill/PurchaseBillService.java

@ -246,15 +246,17 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
return dtoSid; return dtoSid;
} }
public void submit(PurchaseBillDto dto) { public void submit(String[] sids) {
String sid = saveOrUpdateDto(dto); for (String sid : sids) {
baseMapper.updateState(sid, "1"); PurchaseBill purchaseBill = fetchBySid(sid);
//保存操作日志 baseMapper.updateState(sid, "1");
PurchaseFlowNodeDto purchaseFlowNodeDto = new PurchaseFlowNodeDto(); //保存操作日志
purchaseFlowNodeDto.setBillSid(sid); PurchaseFlowNodeDto purchaseFlowNodeDto = new PurchaseFlowNodeDto();
purchaseFlowNodeDto.setCreateByName(dto.getCreateByName()); purchaseFlowNodeDto.setBillSid(sid);
purchaseFlowNodeDto.setResult("审核等级0->1[提交],提交"); purchaseFlowNodeDto.setCreateByName(purchaseBill.getCreateByName());
purchaseFlowNodeService.insertByDto(purchaseFlowNodeDto); purchaseFlowNodeDto.setResult("审核等级0->1[提交],提交");
purchaseFlowNodeService.insertByDto(purchaseFlowNodeDto);
}
} }
public String insertByDto(PurchaseBillDto dto) { public String insertByDto(PurchaseBillDto dto) {

Loading…
Cancel
Save