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

workplace
yewj 11 months ago
commit 5db5a8b63d

@ -3,6 +3,7 @@ package com.glxp.api.controller.basic;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils; import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.basic.BasicCollectPointEntity; import com.glxp.api.entity.basic.BasicCollectPointEntity;
import com.glxp.api.entity.basic.BasicCollectUserEntity; import com.glxp.api.entity.basic.BasicCollectUserEntity;
import com.glxp.api.req.basic.BasicCollectRequest; import com.glxp.api.req.basic.BasicCollectRequest;
@ -28,13 +29,16 @@ import java.util.List;
*/ */
@Slf4j @Slf4j
@RestController @RestController
public class BasicCollectUserController { public class BasicCollectUserController extends BaseController {
@Resource @Resource
private BasicCollectUserService basicCollectUserService; private BasicCollectUserService basicCollectUserService;
@GetMapping("/udiwms/sysWorkplace/getUserBindWork") @GetMapping("/udiwms/sysWorkplace/getUserBindWork")
public BaseResponse getUserBindWork(BasicCollectUserRequest request) { public BaseResponse getUserBindWork(BasicCollectUserRequest request) {
if (request != null && request.getAutoUserId() != null && request.getAutoUserId() == 1){
request.setUserId(String.valueOf(getUserId()));
}
List<UserWorkResponse> page = basicCollectUserService.filterList(request); List<UserWorkResponse> page = basicCollectUserService.filterList(request);
PageInfo<UserWorkResponse> pageInfo = new PageInfo<>(page); PageInfo<UserWorkResponse> pageInfo = new PageInfo<>(page);
PageSimpleResponse<UserWorkResponse> pageSimpleResponse = new PageSimpleResponse<>(); PageSimpleResponse<UserWorkResponse> pageSimpleResponse = new PageSimpleResponse<>();

@ -21,5 +21,7 @@ public class BasicCollectUserRequest extends ListPageRequest {
private String userKey; private String userKey;
private String workKey; private String workKey;
private Integer autoUserId;
} }

@ -95,6 +95,11 @@ public class CollectOrderRequest extends ListPageRequest {
*/ */
private Boolean confirmGet; private Boolean confirmGet;
/**
*
*/
private String chargeUser;
private Boolean confirmFinish; private Boolean confirmFinish;

@ -122,5 +122,6 @@ public class CollectOrderBizResponse {
private String splitUdiCode; private String splitUdiCode;
private String unSplitUdiCode; private String unSplitUdiCode;
private String finishUdiCode; private String finishUdiCode;
private String bzgg;
} }

@ -18,6 +18,8 @@ import com.glxp.api.entity.basic.UdiEntity;
import com.glxp.api.entity.collect.IoCollectOrder; import com.glxp.api.entity.collect.IoCollectOrder;
import com.glxp.api.entity.collect.IoCollectOrderBiz; import com.glxp.api.entity.collect.IoCollectOrderBiz;
import com.glxp.api.entity.collect.IoCollectOrderCodeAuto; import com.glxp.api.entity.collect.IoCollectOrderCodeAuto;
import com.glxp.api.entity.thrsys.ThrBusTypeOriginEntity;
import com.glxp.api.entity.thrsys.ThrSystemEntity;
import com.glxp.api.exception.JsonException; import com.glxp.api.exception.JsonException;
import com.glxp.api.req.collect.CollectOrderCodeAutoRequest; import com.glxp.api.req.collect.CollectOrderCodeAutoRequest;
import com.glxp.api.req.collect.CollectOrderCodeManRequest; import com.glxp.api.req.collect.CollectOrderCodeManRequest;
@ -30,6 +32,8 @@ import com.glxp.api.service.auth.SysWorkplaceService;
import com.glxp.api.service.basic.BasicCollectBustypeService; import com.glxp.api.service.basic.BasicCollectBustypeService;
import com.glxp.api.service.basic.SysWorkplaceDocumentService; import com.glxp.api.service.basic.SysWorkplaceDocumentService;
import com.glxp.api.service.basic.UdiRelevanceService; import com.glxp.api.service.basic.UdiRelevanceService;
import com.glxp.api.service.thrsys.IThrBusTypeOriginService;
import com.glxp.api.service.thrsys.ThrSystemService;
import com.glxp.api.util.GennerOrderUtils; import com.glxp.api.util.GennerOrderUtils;
import com.glxp.api.util.IntUtil; import com.glxp.api.util.IntUtil;
import com.glxp.api.util.OrderNoTypeBean; import com.glxp.api.util.OrderNoTypeBean;
@ -63,6 +67,11 @@ public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCode
GennerOrderUtils gennerOrderUtils; GennerOrderUtils gennerOrderUtils;
@Resource @Resource
BasicCollectBustypeService bustypeService; BasicCollectBustypeService bustypeService;
@Resource
private ThrSystemService thrSystemService;
@Resource
private IThrBusTypeOriginService thrBusTypeOriginService;
@Resource @Resource
CustomerService customerService; CustomerService customerService;
@Resource @Resource
@ -139,8 +148,14 @@ public class IoCollectOrderCodeManService extends ServiceImpl<IoCollectOrderCode
if (IntUtil.value(sysWorkplaceDocumentEntity.getIsMatching()) == 1) { if (IntUtil.value(sysWorkplaceDocumentEntity.getIsMatching()) == 1) {
collectOrder.setFromType("UDI系统"); collectOrder.setFromType("UDI系统");
} else { } else {
BasicCollectBustypeEntity bustypeEntity = bustypeService.findByCode(sysWorkplaceDocumentEntity.getDocumentTypeCode()); ThrBusTypeOriginEntity one = thrBusTypeOriginService.getOne(new LambdaQueryWrapper<ThrBusTypeOriginEntity>()
collectOrder.setFromType(bustypeEntity.getFromType()); .eq(ThrBusTypeOriginEntity::getAction, sysWorkplaceDocumentEntity.getDocumentTypeCode()));
if (one != null){
ThrSystemEntity thrSystemEntity = thrSystemService.getOne(new LambdaQueryWrapper<ThrSystemEntity>().eq(ThrSystemEntity::getThirdId, one.getThirdSys()));
if (thrSystemEntity != null){
collectOrder.setFromType(thrSystemEntity.getThirdName());
}
}
} }
collectOrderService.save(collectOrder); collectOrderService.save(collectOrder);
} else { } else {

@ -7,13 +7,12 @@
</select> </select>
<select id="filterList" resultType="com.glxp.api.res.basic.SysWorkplaceResponse"> <select id="filterList" resultType="com.glxp.api.res.basic.SysWorkplaceResponse">
select sw.*, aw.name invName,auth_user.employeeName as employeeName,scps.name as categoryName, select sw.*, aw.name invName,auth_user.employeeName as employeeName,scps.name as categoryName,
bcb.code as busTypeCode,bcb.name as busTypeName,bcb.fromType as fromTypeName,ad.name as deptCodeName ad.name as deptCodeName
from sys_workplace sw from sys_workplace sw
left join auth_dept ad on sw.deptCode = ad.code left join auth_dept ad on sw.deptCode = ad.code
left join auth_warehouse aw on sw.invCode = aw.code left join auth_warehouse aw on sw.invCode = aw.code
left join auth_user on sw.chargeUser = auth_user.id left join auth_user on sw.chargeUser = auth_user.id
left join basic_collect_point_category scps on sw.constituencies = scps.code left join basic_collect_point_category scps on sw.constituencies = scps.code
left join basic_collect_bustype bcb on sw.orderId = bcb.code
<where> <where>
<if test="request.key != null and request.key != ''"> <if test="request.key != null and request.key != ''">
AND (sw.workplaceName like concat('%', #{request.key}, '%') AND (sw.workplaceName like concat('%', #{request.key}, '%')

@ -5,11 +5,11 @@
select sys_workplace_document.*, select sys_workplace_document.*,
aw.name invName, aw.name invName,
basic_bussiness_type.name innerBusName, basic_bussiness_type.name innerBusName,
basic_collect_bustype.name outBusName thr_bustype_origin.name outBusName
from sys_workplace_document from sys_workplace_document
left join auth_warehouse aw on aw.code = sys_workplace_document.invCode left join auth_warehouse aw on aw.code = sys_workplace_document.invCode
left join basic_bussiness_type on sys_workplace_document.documentTypeCode = basic_bussiness_type.action left join basic_bussiness_type on sys_workplace_document.documentTypeCode = basic_bussiness_type.action
left join basic_collect_bustype on basic_collect_bustype.fromBusTypeCode = sys_workplace_document.documentTypeCode left join thr_bustype_origin on thr_bustype_origin.action = sys_workplace_document.documentTypeCode
<where> <where>
<if test="workplaceCode != '' and workplaceCode != null"> <if test="workplaceCode != '' and workplaceCode != null">

@ -3,7 +3,7 @@
<mapper namespace="com.glxp.api.dao.collect.IoCollectOrderBizMapper"> <mapper namespace="com.glxp.api.dao.collect.IoCollectOrderBizMapper">
<select id="filterList" parameterType="com.glxp.api.req.collect.CollectOrderBizRequest" <select id="filterList" parameterType="com.glxp.api.req.collect.CollectOrderBizRequest"
resultType="com.glxp.api.res.collect.CollectOrderBizResponse"> resultType="com.glxp.api.res.collect.CollectOrderBizResponse">
SELECT icob.*, bp.nameCode diCode, bp.zczbhhzbapzbh, bp.manufactory SELECT icob.*, bp.nameCode diCode, bp.zczbhhzbapzbh, bp.manufactory,bp.bzgg
FROM io_collect_order_biz icob FROM io_collect_order_biz icob
left join basic_udirel bu on icob.relId = bu.id left join basic_udirel bu on icob.relId = bu.id
left join basic_products bp on bu.uuid = bp.uuid left join basic_products bp on bu.uuid = bp.uuid

@ -43,6 +43,9 @@
<if test="workPlaceCode != null "> <if test="workPlaceCode != null ">
AND ico.workPlaceCode = #{workPlaceCode} AND ico.workPlaceCode = #{workPlaceCode}
</if> </if>
<if test="chargeUser != null ">
AND sw.chargeUser = #{chargeUser}
</if>
<if test="unionKey != null "> <if test="unionKey != null ">
AND AND
( (

Loading…
Cancel
Save