|
|
|
@ -119,6 +119,8 @@ public class IoSplitController extends BaseController {
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
IoCollectOrderService collectOrderService;
|
|
|
|
|
@Resource
|
|
|
|
|
SysWorkplaceDocumentService sysWorkplaceDocumentService;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 开始自动赋码
|
|
|
|
@ -126,20 +128,24 @@ public class IoSplitController extends BaseController {
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@PostMapping("/udiwms/ioSplit/material/order/split")
|
|
|
|
|
public BaseResponse startSplit(@RequestBody AddTagCodeReqeust addTagCodeReqeust,
|
|
|
|
|
BindingResult bindingResult) {
|
|
|
|
|
public BaseResponse startSplit(@RequestBody AddTagCodeReqeust addTagCodeReqeust) {
|
|
|
|
|
IoCollectOrder collectOrder = collectOrderService.getByBillNo(addTagCodeReqeust.getBillNo());
|
|
|
|
|
if (collectOrder == null) {
|
|
|
|
|
return ResultVOUtils.error(500, "未找到单据");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//未拆零
|
|
|
|
|
if (IntUtil.value(collectOrder.getSplitStatus()) != 2) {
|
|
|
|
|
splitCodeService.orderAutoTagCode(collectOrder);
|
|
|
|
|
SysWorkplaceDocumentEntity sysWorkplaceDocumentEntity = sysWorkplaceDocumentService.findByWorkplaceCode(collectOrder.getWorkPlaceCode(), collectOrder.getBusType());
|
|
|
|
|
if (IntUtil.value(sysWorkplaceDocumentEntity.getAutoTag()) == 1) {
|
|
|
|
|
//未拆零
|
|
|
|
|
if (IntUtil.value(collectOrder.getSplitStatus()) != 2) {
|
|
|
|
|
splitCodeService.orderAutoTagCode(collectOrder);
|
|
|
|
|
}
|
|
|
|
|
return ResultVOUtils.success("后台已开始赋码,请稍后刷新查看");
|
|
|
|
|
} else {
|
|
|
|
|
return ResultVOUtils.success("无需自动赋码");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return ResultVOUtils.success("后台已开始赋码,请稍后刷新查看");
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|