Merge remote-tracking branch 'origin/dev_fifo_z' into dev_fifo_z

workplace
wangwei 11 months ago
commit fccf06cb0e

@ -8,6 +8,7 @@ import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.basic.*;
import com.glxp.api.entity.collect.IoCollectOrder;
import com.glxp.api.entity.inout.IoSplitCodeEntity;
import com.glxp.api.entity.thrsys.BasicInsChdrugEntity;
import com.glxp.api.req.inout.AddTagCodeReqeust;
@ -18,6 +19,7 @@ import com.glxp.api.res.PageSimpleResponse;
import com.glxp.api.res.basic.UdiRelevanceResponse;
import com.glxp.api.res.inout.IoSplitCodeDetailResponse;
import com.glxp.api.service.basic.*;
import com.glxp.api.service.collect.IoCollectOrderService;
import com.glxp.api.service.inout.IoSplitCodeDetailService;
import com.glxp.api.service.inout.IoSplitCodeService;
import com.glxp.api.service.inout.IoSplitFifoCodeService;
@ -56,6 +58,7 @@ public class IoSplitController extends BaseController {
BasicSkPrescribeService basicSkPrescribeService;
@Resource
BasicSkPrescribeItemCodeService basicSkPrescribeItemCodeService;
/**
*
*
@ -94,6 +97,7 @@ public class IoSplitController extends BaseController {
return ResultVOUtils.success(pageSimpleResponse);
}
/**
*
*
@ -113,7 +117,32 @@ public class IoSplitController extends BaseController {
return ResultVOUtils.success(pageSimpleResponse);
}
@Resource
IoCollectOrderService collectOrderService;
/**
*
*
* @return
*/
@PostMapping("/udiwms/ioSplit/material/order/split")
public BaseResponse startSplit(@RequestBody @Valid AddTagCodeReqeust addTagCodeReqeust,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
IoCollectOrder collectOrder = collectOrderService.getByBillNo(addTagCodeReqeust.getBillNo());
if (collectOrder == null) {
return ResultVOUtils.error(500, "未找到单据");
}
//未拆零
if (IntUtil.value(collectOrder.getSplitStatus()) != 0) {
splitCodeService.orderAutoTagCode(collectOrder);
}
return ResultVOUtils.success("后台已开始赋码,请稍后刷新查看");
}
/**
* )

@ -132,6 +132,19 @@ public class IoCollectOrder implements Serializable {
@TableField(value = "tagStatus")
private Integer tagStatus;
/**
* 012,3.
*/
@TableField(value = "splitStatus")
private Integer splitStatus;
/**
*
*/
@TableField(value = "splitMsg")
private String splitMsg;
/**
*
*/

@ -24,4 +24,7 @@ public class SysWorkplaceResponse extends SysWorkplace {
//单据名称
private String busTypeName;
//单据来源系统
private String fromTypeName;
}

@ -230,18 +230,11 @@ public class IoSplitCodeService extends ServiceImpl<IoSplitCodeMapper, IoSplitCo
}
collectOrderBizService.updateById(collectOrderBiz);
}
collectOrder.setTagStatus(checkStatus(collectOrderBizs));
collectOrder.setSplitStatus(checkStatus(collectOrderBizs));
collectOrderService.updateById(collectOrder);
}
/**
*
*/
public void prescribeManuTagCode(BasicSkPrescribeEntity basicSkPrescribeEntity) {
}
/**
*

@ -8,7 +8,7 @@
</select>
<select id="filterList" resultType="com.glxp.api.res.basic.SysWorkplaceResponse">
select sw.*, aw.name invName,auth_user.employeeName as employeeName,scps.name as categoryName,
bcb.code as busTypeCode,bcb.name as busTypeName
bcb.code as busTypeCode,bcb.name as busTypeName,bcb.fromType as fromTypeName
from sys_workplace sw
left join auth_warehouse aw on sw.invCode = aw.code
left join auth_user on sw.chargeUser = auth_user.id

@ -23,7 +23,7 @@
AND busType = #{busType}
</if>
<if test="fromType != null and fromType != ''">
AND fromType = #{fromType}
AND bcb.fromType LIKE concat('%', #{fromType}, '%')
</if>
<if test="fromCorp != '' and fromCorp != null">
AND fromCorp LIKE concat('%', #{fromCorp}, '%')

Loading…
Cancel
Save