|
|
|
@ -96,7 +96,6 @@ public class WareHouseController {
|
|
|
|
|
CompanyProductRelevanceService companyProductRelevanceService;
|
|
|
|
|
@Resource
|
|
|
|
|
SystemParamConfigService systemParamConfigService;
|
|
|
|
|
Logger logger = LoggerFactory.getLogger(StockOrderController.class);
|
|
|
|
|
@Resource
|
|
|
|
|
StockOrderService stockOrderService;
|
|
|
|
|
@Resource
|
|
|
|
@ -279,11 +278,6 @@ public class WareHouseController {
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@GetMapping("warehouse/inout/submitOrderWeb")
|
|
|
|
|
public BaseResponse submitOrderWeb(AddOrderRequest orderEntity) {
|
|
|
|
|
// if (null != orderEntity) {
|
|
|
|
|
// if (StrUtil.isBlank(orderEntity.getInvWarehouseCode())) {
|
|
|
|
|
// return ResultVOUtils.error(500, "分仓未选择");
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
orderService.updateOrderStatus(orderEntity.getOrderId(), ConstantStatus.ORDER_STATUS_PROCESS);
|
|
|
|
|
return saveOrderWeb(orderEntity);
|
|
|
|
|
}
|
|
|
|
@ -318,6 +312,30 @@ public class WareHouseController {
|
|
|
|
|
@AuthRuleAnnotation("")
|
|
|
|
|
@PostMapping("warehouse/inout/saveTempCode")
|
|
|
|
|
public BaseResponse saveCode(@RequestBody WarehouseEntity warehouseEntity) {
|
|
|
|
|
|
|
|
|
|
if (StrUtil.isNotEmpty(warehouseEntity.getSerialNo()) && warehouseEntity.getSerialNo().length() > 20) {
|
|
|
|
|
return ResultVOUtils.error(500, "无效条码!序列号超出最大范围");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (StrUtil.isNotEmpty(warehouseEntity.getBatchNo()) && warehouseEntity.getBatchNo().length() > 20) {
|
|
|
|
|
return ResultVOUtils.error(500, "无效条码!批次号超出最大范围");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (StrUtil.isEmpty(warehouseEntity.getSerialNo()) && StrUtil.isEmpty(warehouseEntity.getBatchNo())) {
|
|
|
|
|
return ResultVOUtils.error(500, "批次号不能为空!");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (StrUtil.isNotEmpty(warehouseEntity.getSerialNo())) {
|
|
|
|
|
List<WarehouseEntity> warehouseEntityList = codesTempService.findByOrderId(warehouseEntity.getOrderId());
|
|
|
|
|
for (WarehouseEntity object : warehouseEntityList) {
|
|
|
|
|
if (object.getId() != warehouseEntity.getId() && object.getCode().equals(warehouseEntity.getCode()) && StrUtil.nullToEmpty(object.getCode()).equals(warehouseEntity.getSerialNo())) {
|
|
|
|
|
return ResultVOUtils.error(500, "条码重复!");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boolean b = codesTempService.update(warehouseEntity);
|
|
|
|
|
if (b)
|
|
|
|
|
return ResultVOUtils.success("修改成功");
|
|
|
|
@ -370,11 +388,7 @@ public class WareHouseController {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|