|
|
|
@ -55,21 +55,21 @@ public class ThrOrderReceiveController {
|
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
|
|
|
|
|
}
|
|
|
|
|
Integer userId = customerService.getUserId();
|
|
|
|
|
ThrOrderEntity stockOrderEntity = new ThrOrderEntity();
|
|
|
|
|
BeanUtils.copyProperties(stockOrderPostRequest, stockOrderEntity);
|
|
|
|
|
stockOrderEntity.setCreateUser(userId + "");
|
|
|
|
|
stockOrderEntity.setType(1);//领用单据
|
|
|
|
|
stockOrderEntity.setUpdateTime(new Date());
|
|
|
|
|
stockOrderEntity.setBilldate(DateUtil.parse(stockOrderEntity.getBilldate(), DatePattern.NORM_DATETIME_PATTERN).toString());
|
|
|
|
|
ThrOrderEntity thrOrderEntity = new ThrOrderEntity();
|
|
|
|
|
BeanUtils.copyProperties(stockOrderPostRequest, thrOrderEntity);
|
|
|
|
|
thrOrderEntity.setCreateUser(userId + "");
|
|
|
|
|
thrOrderEntity.setType(1);//领用单据
|
|
|
|
|
thrOrderEntity.setUpdateTime(new Date());
|
|
|
|
|
thrOrderEntity.setBilldate(DateUtil.parse(thrOrderEntity.getBilldate(), DatePattern.NORM_DATETIME_PATTERN).toString());
|
|
|
|
|
String orderNo = gennerOrderUtils.createStOrderNo(new OrderNoTypeBean(Constant.LIN_YONG, "yyyyMMdd"));
|
|
|
|
|
stockOrderEntity.setBillNo(orderNo);
|
|
|
|
|
thrOrderService.insertThrOrder(stockOrderEntity);
|
|
|
|
|
thrOrderEntity.setBillNo(orderNo);
|
|
|
|
|
thrOrderService.insertThrOrder(thrOrderEntity);
|
|
|
|
|
if (stockOrderPostRequest.getSubErpOrders() != null) {
|
|
|
|
|
List<StockOrderDetailEntity> stockOrderDetailEntityList = stockOrderPostRequest.getSubErpOrders();
|
|
|
|
|
for (StockOrderDetailEntity stockOrderDetailEntity : stockOrderDetailEntityList) {
|
|
|
|
|
ThrOrderDetailEntity thrOrderDetailEntity = new ThrOrderDetailEntity();
|
|
|
|
|
BeanUtils.copyProperties(stockOrderDetailEntity, thrOrderDetailEntity);
|
|
|
|
|
thrOrderDetailEntity.setOrderIdFk(stockOrderEntity.getId() + "");
|
|
|
|
|
thrOrderDetailEntity.setOrderIdFk(thrOrderEntity.getId() + "");
|
|
|
|
|
thrOrderDetailEntity.setReCount(
|
|
|
|
|
stockOrderDetailEntity.getReCount());
|
|
|
|
|
thrOrderDetailEntity.setCount(
|
|
|
|
|