|
|
|
@ -63,22 +63,24 @@ public class InvCountOrderServiceImpl implements InvCountOrderService {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public String saveCountOrder(InvCountOrder invCountOrder) {
|
|
|
|
|
public BaseResponse saveCountOrder(InvCountOrder invCountOrder) {
|
|
|
|
|
//封装相关数据
|
|
|
|
|
invCountOrder.setStatus(0); //未提交
|
|
|
|
|
|
|
|
|
|
String orderId = null;
|
|
|
|
|
if (StrUtil.isBlank(invCountOrder.getOrderId())) {
|
|
|
|
|
//生成单据号
|
|
|
|
|
orderId = gennerOrderUtils.createStOrderNo(new OrderNoTypeBean(Constant.COUNT_ORDER, "yyyyMMdd"));
|
|
|
|
|
String orderId = gennerOrderUtils.createStOrderNo(new OrderNoTypeBean(Constant.COUNT_ORDER, "yyyyMMdd"));
|
|
|
|
|
invCountOrder.setOrderId(orderId); //盘点单号
|
|
|
|
|
AuthAdmin user = customerService.getUserBean();
|
|
|
|
|
invCountOrder.setCreateUser(user.getUserName());
|
|
|
|
|
invCountOrder.setCreateTime(DateUtil.date().toString(DatePattern.NORM_DATETIME_PATTERN));
|
|
|
|
|
invCountOrderDao.insert(invCountOrder);
|
|
|
|
|
} else {
|
|
|
|
|
invCountOrderDao.updateByOrderId(invCountOrder);
|
|
|
|
|
InvCountOrder oldData = invCountOrderDao.selectByOrderId(invCountOrder.getOrderId());
|
|
|
|
|
oldData.setUpdateTime(DateUtil.date().toString(DatePattern.NORM_DATETIME_PATTERN));
|
|
|
|
|
invCountOrderDao.updateByOrderId(oldData);
|
|
|
|
|
}
|
|
|
|
|
return orderId;
|
|
|
|
|
return ResultVOUtils.success(invCountOrder);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|