优化单据保存的接口,对单据状态进行判断

This commit is contained in:
季圣华
2022-05-18 22:52:29 +08:00
parent 38bf8477c6
commit f005d48f93
2 changed files with 6 additions and 2 deletions

View File

@@ -266,7 +266,9 @@ public class AccountHeadService {
AccountHead accountHead = JSONObject.parseObject(beanJson, AccountHead.class); AccountHead accountHead = JSONObject.parseObject(beanJson, AccountHead.class);
User userInfo=userService.getCurrentUser(); User userInfo=userService.getCurrentUser();
accountHead.setCreator(userInfo==null?null:userInfo.getId()); accountHead.setCreator(userInfo==null?null:userInfo.getId());
accountHead.setStatus(BusinessConstants.BILLS_STATUS_UN_AUDIT); if(StringUtil.isEmpty(accountHead.getStatus())) {
accountHead.setStatus(BusinessConstants.BILLS_STATUS_UN_AUDIT);
}
accountHeadMapper.insertSelective(accountHead); accountHeadMapper.insertSelective(accountHead);
//根据单据编号查询单据id //根据单据编号查询单据id
AccountHeadExample dhExample = new AccountHeadExample(); AccountHeadExample dhExample = new AccountHeadExample();

View File

@@ -729,7 +729,9 @@ public class DepotHeadService {
User userInfo=userService.getCurrentUser(); User userInfo=userService.getCurrentUser();
depotHead.setCreator(userInfo==null?null:userInfo.getId()); depotHead.setCreator(userInfo==null?null:userInfo.getId());
depotHead.setCreateTime(new Timestamp(System.currentTimeMillis())); depotHead.setCreateTime(new Timestamp(System.currentTimeMillis()));
depotHead.setStatus(BusinessConstants.BILLS_STATUS_UN_AUDIT); if(StringUtil.isEmpty(depotHead.getStatus())) {
depotHead.setStatus(BusinessConstants.BILLS_STATUS_UN_AUDIT);
}
depotHead.setPurchaseStatus(BusinessConstants.BILLS_STATUS_UN_AUDIT); depotHead.setPurchaseStatus(BusinessConstants.BILLS_STATUS_UN_AUDIT);
depotHead.setPayType(depotHead.getPayType()==null?"现付":depotHead.getPayType()); depotHead.setPayType(depotHead.getPayType()==null?"现付":depotHead.getPayType());
if(StringUtil.isNotEmpty(depotHead.getAccountIdList())){ if(StringUtil.isNotEmpty(depotHead.getAccountIdList())){