diff --git a/src/main/java/com/glxp/api/controller/collect/IoCollectOrderController.java b/src/main/java/com/glxp/api/controller/collect/IoCollectOrderController.java index c9a67d126..89f09f724 100644 --- a/src/main/java/com/glxp/api/controller/collect/IoCollectOrderController.java +++ b/src/main/java/com/glxp/api/controller/collect/IoCollectOrderController.java @@ -438,6 +438,11 @@ public class IoCollectOrderController extends BaseController { /** * 取货确认 */ + IoCollectSet collectSet = collectSetService.getSet(); + //根据配置是否需要拆零确认 + if (!IntUtil.value(collectSet.getGetSplitConfirm())) { + confirmOrderBiz.setSkipSplitConfirm(true); + } ConfirmResponse splitInfo = splitCodeService.confirmBizAutiTagCode(confirmOrderBiz, confirmOrderBiz.getQueueCode(), confirmOrderBiz.getConfirmSplitCode(), confirmOrderBiz.getSkipSplitConfirm()); return ResultVOUtils.success(splitInfo); diff --git a/src/main/java/com/glxp/api/controller/collect/IoCollectSetController.java b/src/main/java/com/glxp/api/controller/collect/IoCollectSetController.java index 842369db9..307d00265 100644 --- a/src/main/java/com/glxp/api/controller/collect/IoCollectSetController.java +++ b/src/main/java/com/glxp/api/controller/collect/IoCollectSetController.java @@ -25,7 +25,7 @@ public class IoCollectSetController extends BaseController { @GetMapping("/udiwms/ioSplit/collect/getSet") public BaseResponse getSet() { - IoCollectSet collectSet = collectSetService.getSet(); + IoCollectSet collectSet = collectSetService.getSet(); return ResultVOUtils.success(collectSet); } diff --git a/src/main/java/com/glxp/api/entity/collect/IoCollectSet.java b/src/main/java/com/glxp/api/entity/collect/IoCollectSet.java index ae949a1f7..8dd145a80 100644 --- a/src/main/java/com/glxp/api/entity/collect/IoCollectSet.java +++ b/src/main/java/com/glxp/api/entity/collect/IoCollectSet.java @@ -72,9 +72,14 @@ public class IoCollectSet implements Serializable { private Date startUploadTime; @TableField(value = "lastCodeSplit") - @ApiModelProperty(value = "是否最后追溯码拆零") + @ApiModelProperty(value = "是否启用扫码拆零确认") private Boolean lastCodeSplit; + + @TableField(value = "getSplitConfirm") + @ApiModelProperty(value = "是否启用取药拆零确认") + private Boolean getSplitConfirm; + @TableField(value = "lastCodeSplit") @ApiModelProperty(value = "自动上传已完成单据轮询时间") private Integer startUploadHour; diff --git a/src/main/java/com/glxp/api/service/collect/IoCollectOrderCodeManService.java b/src/main/java/com/glxp/api/service/collect/IoCollectOrderCodeManService.java index a4e317fbf..fca3be4a9 100644 --- a/src/main/java/com/glxp/api/service/collect/IoCollectOrderCodeManService.java +++ b/src/main/java/com/glxp/api/service/collect/IoCollectOrderCodeManService.java @@ -185,7 +185,7 @@ public class IoCollectOrderCodeManService extends ServiceImpl() .eq(IoCollectCodeBackup::getCode, code) @@ -350,7 +350,10 @@ public class IoCollectOrderCodeManService extends ServiceImpl