Browse Source

采购单提交调整

master
God 11 months ago
parent
commit
2f92099a9d
  1. 4
      src/main/java/com/yxt/purchase/apiadmin/PurchaseBillRest.java
  2. 8
      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();
} }

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

@ -246,16 +246,18 @@ 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) {
PurchaseBill purchaseBill = fetchBySid(sid);
baseMapper.updateState(sid, "1"); baseMapper.updateState(sid, "1");
//保存操作日志 //保存操作日志
PurchaseFlowNodeDto purchaseFlowNodeDto = new PurchaseFlowNodeDto(); PurchaseFlowNodeDto purchaseFlowNodeDto = new PurchaseFlowNodeDto();
purchaseFlowNodeDto.setBillSid(sid); purchaseFlowNodeDto.setBillSid(sid);
purchaseFlowNodeDto.setCreateByName(dto.getCreateByName()); purchaseFlowNodeDto.setCreateByName(purchaseBill.getCreateByName());
purchaseFlowNodeDto.setResult("审核等级0->1[提交],提交"); purchaseFlowNodeDto.setResult("审核等级0->1[提交],提交");
purchaseFlowNodeService.insertByDto(purchaseFlowNodeDto); purchaseFlowNodeService.insertByDto(purchaseFlowNodeDto);
} }
}
public String insertByDto(PurchaseBillDto dto) { public String insertByDto(PurchaseBillDto dto) {
PurchaseBill entity = new PurchaseBill(); PurchaseBill entity = new PurchaseBill();

Loading…
Cancel
Save