|
@@ -1282,6 +1282,10 @@ public class DepotHeadServiceImpl extends ServiceImpl<DepotHeadMapper, DepotHead
|
|
|
depotHead.setGoodsQuantity(operNumber);
|
|
|
//商品总类
|
|
|
depotHead.setGoodsTypeCount(rowArr.size());
|
|
|
+ //修改时间
|
|
|
+ depotHead.setOperTime(new Date());
|
|
|
+ //修改操作人
|
|
|
+ depotHead.setOperId(userService.getCurrentUser().getId());
|
|
|
//修改单据主表
|
|
|
depotHeadMapper.updateByPrimaryKeySelective(depotHead);
|
|
|
//如果存在多账户结算需要将原账户的id置空
|
|
@@ -1887,6 +1891,8 @@ public class DepotHeadServiceImpl extends ServiceImpl<DepotHeadMapper, DepotHead
|
|
|
List<DepotItem> depotItems = depotItemService.getListByHeaderId(depotHead.getId());
|
|
|
//设置单据主表信息
|
|
|
depotHead.setId(null);
|
|
|
+ //设置关联订单
|
|
|
+ depotHead.setLinkNumber(depotHead.getNumber());
|
|
|
String number = sequenceService.buildOnlyNumber();
|
|
|
//设置单号
|
|
|
if ("采购订单".equals(depotHead.getSubType())){
|
|
@@ -1919,9 +1925,11 @@ public class DepotHeadServiceImpl extends ServiceImpl<DepotHeadMapper, DepotHead
|
|
|
}
|
|
|
}
|
|
|
//判断用户是否已经登录过,登录过不再处理
|
|
|
- User userInfo=userService.getCurrentUser();
|
|
|
+ User userInfo = userService.getCurrentUser();
|
|
|
depotHead.setCreator(userInfo==null?null:userInfo.getId());
|
|
|
depotHead.setCreateTime(new Timestamp(System.currentTimeMillis()));
|
|
|
+ depotHead.setOperId(userInfo==null?null:userInfo.getId());
|
|
|
+ depotHead.setOperTime(new Timestamp(System.currentTimeMillis()));
|
|
|
if(StringUtil.isEmpty(depotHead.getStatus())) {
|
|
|
depotHead.setStatus(BusinessConstants.BILLS_STATUS_UN_AUDIT);
|
|
|
}
|
|
@@ -1966,6 +1974,7 @@ public class DepotHeadServiceImpl extends ServiceImpl<DepotHeadMapper, DepotHead
|
|
|
User user = userService.getCurrentUser();
|
|
|
depotHead.setTenantId(user.getId());
|
|
|
depotHead.setCreateTime(new Timestamp(System.currentTimeMillis()));
|
|
|
+ depotHead.setStatus("2");
|
|
|
//添加主表
|
|
|
depotHeadMapper.insertSelective(depotHead);
|
|
|
//根据单据编号查询单据id
|