diff --git a/src/main/java/com/glxp/api/controller/collect/IoCollectOrderCodeManController.java b/src/main/java/com/glxp/api/controller/collect/IoCollectOrderCodeManController.java index ea528244b..97f62b4a4 100644 --- a/src/main/java/com/glxp/api/controller/collect/IoCollectOrderCodeManController.java +++ b/src/main/java/com/glxp/api/controller/collect/IoCollectOrderCodeManController.java @@ -134,7 +134,7 @@ public class IoCollectOrderCodeManController extends BaseController { .fromType(bustypeEntity.getFromType()) .fromCorp(addTagCodeReqeust.getFromCorp()) .billTime(new Date()) - .workPlaceCode(workPlace.getWorkplaceId() + "") + .workPlaceCode(workPlace.getWorkplaceId()) .createTime(new Date()) .createUser(getUserId() + "") .updateTime(new Date()) 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 80ab2ab78..60ffce0b8 100644 --- a/src/main/java/com/glxp/api/controller/collect/IoCollectOrderController.java +++ b/src/main/java/com/glxp/api/controller/collect/IoCollectOrderController.java @@ -62,7 +62,7 @@ public class IoCollectOrderController extends BaseController { */ @GetMapping("/udiwms/basic/collect/order/next") public BaseResponse getNextOrder(CollectOrderRequest collectOrderRequest) { - if (StrUtil.isEmpty(collectOrderRequest.getWorkPlaceCode())) { + if (collectOrderRequest.getWorkPlaceCode() == null) { return ResultVOUtils.error(500, "工位不能为空!"); } CollectOrderRequest request = new CollectOrderRequest(); diff --git a/src/main/java/com/glxp/api/controller/inout/IoSplitFifoController.java b/src/main/java/com/glxp/api/controller/inout/IoSplitFifoController.java index 0dea169bb..601174e9e 100644 --- a/src/main/java/com/glxp/api/controller/inout/IoSplitFifoController.java +++ b/src/main/java/com/glxp/api/controller/inout/IoSplitFifoController.java @@ -66,4 +66,15 @@ public class IoSplitFifoController extends BaseController { return ResultVOUtils.success(pageSimpleResponse); } + @GetMapping("/udiwms/ioSplit/findInvRemind") + public BaseResponse findInvRemind(IoSplitFifoCodeRequest splitFifoCodeRequest, + BindingResult bindingResult) { + Long workPlaceCode = splitFifoCodeRequest.getWorkPlaceCode(); + if (workPlaceCode == null){ + return ResultVOUtils.error("工位编号不可为空!"); + } + String invRemind = splitFifoCodeService.findInvRemind(workPlaceCode); + return ResultVOUtils.success(invRemind); + } + } diff --git a/src/main/java/com/glxp/api/dao/inout/IoSplitFifoCodeMapper.java b/src/main/java/com/glxp/api/dao/inout/IoSplitFifoCodeMapper.java index 31ed4fea1..1f7acb08d 100644 --- a/src/main/java/com/glxp/api/dao/inout/IoSplitFifoCodeMapper.java +++ b/src/main/java/com/glxp/api/dao/inout/IoSplitFifoCodeMapper.java @@ -7,6 +7,7 @@ import com.glxp.api.req.inout.IoSplitCodeRequest; import com.glxp.api.req.inout.IoSplitFifoCodeRequest; import com.glxp.api.res.inout.IoSplitCodeResponse; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; import java.util.List; @@ -15,6 +16,8 @@ public interface IoSplitFifoCodeMapper extends BaseMapper List filterGroupList(IoSplitFifoCodeRequest splitFifoCodeRequest); + List findInvRemind(@Param("workPlaceCode") Long workPlaceCode); + List filterList(IoSplitFifoCodeRequest splitFifoCodeRequest); } diff --git a/src/main/java/com/glxp/api/entity/auth/SysWorkplace.java b/src/main/java/com/glxp/api/entity/auth/SysWorkplace.java index e058b0e55..0945c16ec 100644 --- a/src/main/java/com/glxp/api/entity/auth/SysWorkplace.java +++ b/src/main/java/com/glxp/api/entity/auth/SysWorkplace.java @@ -71,7 +71,7 @@ public class SysWorkplace implements Serializable { private String chargeUser; @TableField(value = "constituencies") - private Long constituencies; + private String constituencies; /** @@ -122,6 +122,12 @@ public class SysWorkplace implements Serializable { @TableField(value = "deptCode") private String deptCode; + /** + * 存量提醒数 + */ + @TableField(value = "invRemindNumber") + private Integer invRemindNumber; + @TableField(exist = false) diff --git a/src/main/java/com/glxp/api/entity/basic/BasicCollectBustypeEntity.java b/src/main/java/com/glxp/api/entity/basic/BasicCollectBustypeEntity.java index 4fb087d46..2a0beea5d 100644 --- a/src/main/java/com/glxp/api/entity/basic/BasicCollectBustypeEntity.java +++ b/src/main/java/com/glxp/api/entity/basic/BasicCollectBustypeEntity.java @@ -90,8 +90,11 @@ public class BasicCollectBustypeEntity implements Serializable { private Date updateTime; - - + /** + * 排序数字 + */ + @TableField(value = "sortNumber") + private Integer sortNumber; private static final long serialVersionUID = 1L; } diff --git a/src/main/java/com/glxp/api/entity/basic/BasicSkPrescribeEntity.java b/src/main/java/com/glxp/api/entity/basic/BasicSkPrescribeEntity.java index a19970b6e..4cb505cec 100644 --- a/src/main/java/com/glxp/api/entity/basic/BasicSkPrescribeEntity.java +++ b/src/main/java/com/glxp/api/entity/basic/BasicSkPrescribeEntity.java @@ -149,6 +149,6 @@ public class BasicSkPrescribeEntity { * 工位编码 */ @TableField(value = "workPlaceCode") - private String workPlaceCode; + private Long workPlaceCode; } diff --git a/src/main/java/com/glxp/api/entity/collect/IoCollectCode.java b/src/main/java/com/glxp/api/entity/collect/IoCollectCode.java index 52c7c7050..7eef35b03 100644 --- a/src/main/java/com/glxp/api/entity/collect/IoCollectCode.java +++ b/src/main/java/com/glxp/api/entity/collect/IoCollectCode.java @@ -86,7 +86,7 @@ public class IoCollectCode implements Serializable { */ @TableField(value = "workPlaceCode") @ApiModelProperty(value="工位") - private String workPlaceCode; + private Long workPlaceCode; /** * 工位负责人 @@ -103,4 +103,4 @@ public class IoCollectCode implements Serializable { private String remark; private static final long serialVersionUID = 1L; -} \ No newline at end of file +} diff --git a/src/main/java/com/glxp/api/entity/collect/IoCollectOrder.java b/src/main/java/com/glxp/api/entity/collect/IoCollectOrder.java index 09552a85d..ef4af5553 100644 --- a/src/main/java/com/glxp/api/entity/collect/IoCollectOrder.java +++ b/src/main/java/com/glxp/api/entity/collect/IoCollectOrder.java @@ -97,7 +97,7 @@ public class IoCollectOrder implements Serializable { */ @TableField(value = "workPlaceCode") @ApiModelProperty(value = "工位编码") - private String workPlaceCode; + private Long workPlaceCode; /** * 备注 diff --git a/src/main/java/com/glxp/api/entity/inout/IoOrderEntity.java b/src/main/java/com/glxp/api/entity/inout/IoOrderEntity.java index 94582e295..fe1f4d681 100644 --- a/src/main/java/com/glxp/api/entity/inout/IoOrderEntity.java +++ b/src/main/java/com/glxp/api/entity/inout/IoOrderEntity.java @@ -322,7 +322,7 @@ public class IoOrderEntity { * 工位代码 */ @TableField(value = "workPlaceCode") - private String workPlaceCode; + private Long workPlaceCode; /** * 单据产品类型 1:器械;2:药品 */ diff --git a/src/main/java/com/glxp/api/entity/inout/IoSplitCodeEntity.java b/src/main/java/com/glxp/api/entity/inout/IoSplitCodeEntity.java index 9d12cd303..44de44811 100644 --- a/src/main/java/com/glxp/api/entity/inout/IoSplitCodeEntity.java +++ b/src/main/java/com/glxp/api/entity/inout/IoSplitCodeEntity.java @@ -195,7 +195,7 @@ public class IoSplitCodeEntity implements Serializable { */ @TableField(value = "workPlaceCode") @ApiModelProperty(value = "工位编码") - private String workPlaceCode; + private Long workPlaceCode; /** diff --git a/src/main/java/com/glxp/api/entity/inout/IoSplitFifoCodeEntity.java b/src/main/java/com/glxp/api/entity/inout/IoSplitFifoCodeEntity.java index fccce25bc..bcbfccd42 100644 --- a/src/main/java/com/glxp/api/entity/inout/IoSplitFifoCodeEntity.java +++ b/src/main/java/com/glxp/api/entity/inout/IoSplitFifoCodeEntity.java @@ -126,7 +126,7 @@ public class IoSplitFifoCodeEntity implements Serializable { */ @TableField(value = "workPlaceCode") @ApiModelProperty(value = "工位") - private String workPlaceCode; + private Long workPlaceCode; /** * 1:耗材;2:药品 diff --git a/src/main/java/com/glxp/api/req/basic/PrescribeBindWorkRequest.java b/src/main/java/com/glxp/api/req/basic/PrescribeBindWorkRequest.java index 5c31cb7c6..64514e581 100644 --- a/src/main/java/com/glxp/api/req/basic/PrescribeBindWorkRequest.java +++ b/src/main/java/com/glxp/api/req/basic/PrescribeBindWorkRequest.java @@ -9,5 +9,5 @@ import java.util.List; public class PrescribeBindWorkRequest { BasicSkPrescribeEntity prescribeListData; - String workplaceCode; + Long workplaceCode; } diff --git a/src/main/java/com/glxp/api/req/collect/CollectOrderBindWorkRequest.java b/src/main/java/com/glxp/api/req/collect/CollectOrderBindWorkRequest.java index 49d313ea1..e98405d1f 100644 --- a/src/main/java/com/glxp/api/req/collect/CollectOrderBindWorkRequest.java +++ b/src/main/java/com/glxp/api/req/collect/CollectOrderBindWorkRequest.java @@ -10,5 +10,5 @@ public class CollectOrderBindWorkRequest { List list; IoCollectOrder collOrder; - String workplaceCode; + Long workplaceCode; } diff --git a/src/main/java/com/glxp/api/req/collect/CollectOrderRequest.java b/src/main/java/com/glxp/api/req/collect/CollectOrderRequest.java index f1cd75362..82f36416d 100644 --- a/src/main/java/com/glxp/api/req/collect/CollectOrderRequest.java +++ b/src/main/java/com/glxp/api/req/collect/CollectOrderRequest.java @@ -60,7 +60,7 @@ public class CollectOrderRequest extends ListPageRequest { /** * 工位编码 */ - private String workPlaceCode; + private Long workPlaceCode; /** * 备注 diff --git a/src/main/java/com/glxp/api/req/inout/AddOrderRequest.java b/src/main/java/com/glxp/api/req/inout/AddOrderRequest.java index 167b4241c..fac1ad7f8 100644 --- a/src/main/java/com/glxp/api/req/inout/AddOrderRequest.java +++ b/src/main/java/com/glxp/api/req/inout/AddOrderRequest.java @@ -44,7 +44,7 @@ public class AddOrderRequest { private String preInBatchNo; private String sickerAdNum; - private String workPlaceCode; + private Long workPlaceCode; private Integer productType; /** diff --git a/src/main/java/com/glxp/api/req/inout/AddTagCodeReqeust.java b/src/main/java/com/glxp/api/req/inout/AddTagCodeReqeust.java index f85511a0b..33d1c1e90 100644 --- a/src/main/java/com/glxp/api/req/inout/AddTagCodeReqeust.java +++ b/src/main/java/com/glxp/api/req/inout/AddTagCodeReqeust.java @@ -20,7 +20,7 @@ public class AddTagCodeReqeust { private String billNo; - private String workPlaceCode; + private Long workPlaceCode; private String fromCorp; private String invCode; private Boolean insert; diff --git a/src/main/java/com/glxp/api/req/inout/IoSplitCodeRequest.java b/src/main/java/com/glxp/api/req/inout/IoSplitCodeRequest.java index 0769ec392..447ad63c1 100644 --- a/src/main/java/com/glxp/api/req/inout/IoSplitCodeRequest.java +++ b/src/main/java/com/glxp/api/req/inout/IoSplitCodeRequest.java @@ -133,7 +133,7 @@ public class IoSplitCodeRequest extends ListPageRequest { /** * 工位 */ - private String workPlaceCode; + private Long workPlaceCode; } diff --git a/src/main/java/com/glxp/api/req/inout/IoSplitFifoCodeRequest.java b/src/main/java/com/glxp/api/req/inout/IoSplitFifoCodeRequest.java index 0c656be28..71813db71 100644 --- a/src/main/java/com/glxp/api/req/inout/IoSplitFifoCodeRequest.java +++ b/src/main/java/com/glxp/api/req/inout/IoSplitFifoCodeRequest.java @@ -84,7 +84,7 @@ public class IoSplitFifoCodeRequest extends ListPageRequest { /** * 工位 */ - private String workPlaceCode; + private Long workPlaceCode; /** * 1:耗材;2:药品 diff --git a/src/main/java/com/glxp/api/res/basic/BasicSkPrescribeResponse.java b/src/main/java/com/glxp/api/res/basic/BasicSkPrescribeResponse.java index 48ffd61b8..a02cbeb31 100644 --- a/src/main/java/com/glxp/api/res/basic/BasicSkPrescribeResponse.java +++ b/src/main/java/com/glxp/api/res/basic/BasicSkPrescribeResponse.java @@ -84,7 +84,7 @@ public class BasicSkPrescribeResponse { private String clinicNumber; - private String workPlaceCode; + private Long workPlaceCode; private String workPlaceName; /** * 处方明细 diff --git a/src/main/java/com/glxp/api/res/basic/SysWorkplaceResponse.java b/src/main/java/com/glxp/api/res/basic/SysWorkplaceResponse.java index 1e983bf1f..d224403a9 100644 --- a/src/main/java/com/glxp/api/res/basic/SysWorkplaceResponse.java +++ b/src/main/java/com/glxp/api/res/basic/SysWorkplaceResponse.java @@ -24,4 +24,7 @@ public class SysWorkplaceResponse extends SysWorkplace { //单据来源系统 private String fromTypeName; + + //所属部门名称 + private String deptCodeName; } diff --git a/src/main/java/com/glxp/api/res/collect/IoCollectOrderResponse.java b/src/main/java/com/glxp/api/res/collect/IoCollectOrderResponse.java index 16e77ff35..e368caa10 100644 --- a/src/main/java/com/glxp/api/res/collect/IoCollectOrderResponse.java +++ b/src/main/java/com/glxp/api/res/collect/IoCollectOrderResponse.java @@ -58,7 +58,7 @@ public class IoCollectOrderResponse { /** * 工位编码 */ - private String workPlaceCode; + private Long workPlaceCode; /** * 备注 diff --git a/src/main/java/com/glxp/api/res/inout/IoOrderResponse.java b/src/main/java/com/glxp/api/res/inout/IoOrderResponse.java index 9109e482a..a87e3a466 100644 --- a/src/main/java/com/glxp/api/res/inout/IoOrderResponse.java +++ b/src/main/java/com/glxp/api/res/inout/IoOrderResponse.java @@ -269,7 +269,7 @@ public class IoOrderResponse { /** * 工位代码 */ - private String workPlaceCode; + private Long workPlaceCode; /** * 工位名称 */ diff --git a/src/main/java/com/glxp/api/res/inout/IoSplitCodeResponse.java b/src/main/java/com/glxp/api/res/inout/IoSplitCodeResponse.java index ca0ce5652..21c894e91 100644 --- a/src/main/java/com/glxp/api/res/inout/IoSplitCodeResponse.java +++ b/src/main/java/com/glxp/api/res/inout/IoSplitCodeResponse.java @@ -86,7 +86,7 @@ public class IoSplitCodeResponse { /** * 工位 */ - private String workPlaceCode; + private Long workPlaceCode; private String workPlaceName; diff --git a/src/main/java/com/glxp/api/service/auth/SysWorkplaceService.java b/src/main/java/com/glxp/api/service/auth/SysWorkplaceService.java index 1f4ae39eb..beedee2bf 100644 --- a/src/main/java/com/glxp/api/service/auth/SysWorkplaceService.java +++ b/src/main/java/com/glxp/api/service/auth/SysWorkplaceService.java @@ -39,7 +39,7 @@ public class SysWorkplaceService extends ServiceImpl().eq(SysWorkplace::getWorkplaceId, code).last("limit 1")); } diff --git a/src/main/java/com/glxp/api/service/collect/IoCollectOrderService.java b/src/main/java/com/glxp/api/service/collect/IoCollectOrderService.java index 66e2a7f6b..afe9e78c3 100644 --- a/src/main/java/com/glxp/api/service/collect/IoCollectOrderService.java +++ b/src/main/java/com/glxp/api/service/collect/IoCollectOrderService.java @@ -152,7 +152,7 @@ public class IoCollectOrderService extends ServiceImpl collectOrderList = new ArrayList<>(); for (BasicSkPrescribeEntity basicSkPrescribeEntity : basicSkPrescribeEntities) { - BasicCollectBustypeEntity collectBustypeEntity = collectBustypeService.findByAddr(basicSkPrescribeEntity.getWorkPlaceCode()); + BasicCollectBustypeEntity collectBustypeEntity = collectBustypeService.findByAddr(String.valueOf(basicSkPrescribeEntity.getWorkPlaceCode())); if (collectBustypeEntity == null) continue; if (collectOrderMapper.exists(new LambdaQueryWrapper().eq(IoCollectOrder::getBillNo, basicSkPrescribeEntity.getCode()))) { diff --git a/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java b/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java index 079bb66d6..b6b4ed5cd 100644 --- a/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java +++ b/src/main/java/com/glxp/api/service/inout/IoSplitCodeService.java @@ -55,11 +55,11 @@ public class IoSplitCodeService extends ServiceImpl findSplitCodes(Long relId, String batchNo, String workPlaceCode) { + public List findSplitCodes(Long relId, String batchNo, Long workPlaceCode) { List ioSplitCodeEntities = splitCodeMapper.selectList(new LambdaQueryWrapper() .eq(IoSplitCodeEntity::getRelId, relId) .eq(StrUtil.isNotEmpty(batchNo), IoSplitCodeEntity::getBatchNo, batchNo) - .eq(StrUtil.isNotEmpty(workPlaceCode), IoSplitCodeEntity::getWorkPlaceCode, workPlaceCode) + .eq(workPlaceCode != null, IoSplitCodeEntity::getWorkPlaceCode, workPlaceCode) .in(IoSplitCodeEntity::getStatus, 1, 2).orderByAsc(IoSplitCodeEntity::getInBactchNo)); return ioSplitCodeEntities; } diff --git a/src/main/java/com/glxp/api/service/inout/IoSplitFifoCodeService.java b/src/main/java/com/glxp/api/service/inout/IoSplitFifoCodeService.java index e2b074e5d..56e99ecdc 100644 --- a/src/main/java/com/glxp/api/service/inout/IoSplitFifoCodeService.java +++ b/src/main/java/com/glxp/api/service/inout/IoSplitFifoCodeService.java @@ -1,13 +1,18 @@ package com.glxp.api.service.inout; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.github.pagehelper.PageHelper; +import com.glxp.api.dao.auth.SysWorkplaceDao; import com.glxp.api.dao.inout.IoSplitFifoCodeMapper; +import com.glxp.api.entity.auth.SysWorkplace; import com.glxp.api.entity.inout.IoSplitFifoCodeEntity; +import com.glxp.api.exception.JsonException; import com.glxp.api.req.inout.IoSplitFifoCodeRequest; import com.glxp.api.res.inout.IoSplitCodeResponse; +import com.glxp.api.service.auth.SysWorkplaceService; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -19,6 +24,8 @@ public class IoSplitFifoCodeService extends ServiceImpl filterGroupList(IoSplitFifoCodeRequest splitFifoCodeRequest) { if (splitFifoCodeRequest == null) { @@ -44,23 +51,53 @@ public class IoSplitFifoCodeService extends ServiceImpl() .eq(IoSplitFifoCodeEntity::getCode, code) - .eq(StrUtil.isNotEmpty(workPlaceCode), IoSplitFifoCodeEntity::getWorkPlaceCode, workPlaceCode) + .eq(workPlaceCode != null, IoSplitFifoCodeEntity::getWorkPlaceCode, workPlaceCode) ); } - public IoSplitFifoCodeEntity findByCode(String code, String workPlaceCode) { + public IoSplitFifoCodeEntity findByCode(String code, Long workPlaceCode) { return splitFifoCodeMapper.selectOne( new LambdaQueryWrapper() .eq(IoSplitFifoCodeEntity::getCode, code) - .eq(StrUtil.isNotEmpty(workPlaceCode), IoSplitFifoCodeEntity::getWorkPlaceCode, workPlaceCode) + .eq(workPlaceCode != null, IoSplitFifoCodeEntity::getWorkPlaceCode, workPlaceCode) .last("limit 1") ); } + /** + * 库存量提醒 + * @param workPlaceCode + * @return + */ + public String findInvRemind(Long workPlaceCode) { + final String[] msg = {"当前工位存量提醒:"}; + SysWorkplace workplace = sysWorkplaceService.getWorkplace(workPlaceCode); + if (workplace == null) throw new JsonException("未找到匹配工位"); + Integer invRemindNumber = workplace.getInvRemindNumber(); + + List invReminds = splitFifoCodeMapper.findInvRemind(workPlaceCode); + if (CollUtil.isEmpty(invReminds)){ + return "当前工位存量提醒:" +"0"; + } + invReminds.forEach( item -> { + Integer groupCount = item.getGroupCount(); + if (groupCount < invRemindNumber){ + String cpmctymc = item.getCpmctymc(); + String batchNo = item.getBatchNo(); + if (StrUtil.isBlank(batchNo)){ + msg[0] = msg[0] + cpmctymc + "存量为:"+groupCount; + }else { + msg[0] = msg[0] + cpmctymc + "["+batchNo+"]存量为:"+groupCount; + } + } + }); + + return msg[0]; + } } diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index 00b510a88..8d323dbd3 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -4,9 +4,9 @@ server: spring: datasource: driver-class-name: com.p6spy.engine.spy.P6SpyDriver - jdbc-url: jdbc:p6spy:mysql://192.168.0.44:3306/udi_wms_ct?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true + jdbc-url: jdbc:p6spy:mysql://192.168.0.166:3306/udi_wms_ct?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true username: root - password: root + password: 123456 hikari: connection-timeout: 60000 maximum-pool-size: 20 diff --git a/src/main/resources/mybatis/mapper/auth/SysWorkplaceDao.xml b/src/main/resources/mybatis/mapper/auth/SysWorkplaceDao.xml index d727115f8..a880497d4 100644 --- a/src/main/resources/mybatis/mapper/auth/SysWorkplaceDao.xml +++ b/src/main/resources/mybatis/mapper/auth/SysWorkplaceDao.xml @@ -8,8 +8,9 @@ diff --git a/src/main/resources/mybatis/mapper/collect/IoCollectOrderMapper.xml b/src/main/resources/mybatis/mapper/collect/IoCollectOrderMapper.xml index 03cf778d7..b37db55f8 100644 --- a/src/main/resources/mybatis/mapper/collect/IoCollectOrderMapper.xml +++ b/src/main/resources/mybatis/mapper/collect/IoCollectOrderMapper.xml @@ -37,7 +37,7 @@ AND tagStatus = #{tagStatus} - + AND workPlaceCode = #{workPlaceCode} diff --git a/src/main/resources/mybatis/mapper/inout/IoSplitCodeMapper.xml b/src/main/resources/mybatis/mapper/inout/IoSplitCodeMapper.xml index 13107ad03..72502a361 100644 --- a/src/main/resources/mybatis/mapper/inout/IoSplitCodeMapper.xml +++ b/src/main/resources/mybatis/mapper/inout/IoSplitCodeMapper.xml @@ -30,7 +30,7 @@ AND productType = #{productType} - + AND workPlaceCode = #{workPlaceCode} diff --git a/src/main/resources/mybatis/mapper/inout/IoSplitFifoCodeMapper.xml b/src/main/resources/mybatis/mapper/inout/IoSplitFifoCodeMapper.xml index 9c528432f..7e77dfa6f 100644 --- a/src/main/resources/mybatis/mapper/inout/IoSplitFifoCodeMapper.xml +++ b/src/main/resources/mybatis/mapper/inout/IoSplitFifoCodeMapper.xml @@ -49,7 +49,7 @@ AND productType = #{productType} - + AND workPlaceCode = #{workPlaceCode} @@ -96,9 +96,32 @@ AND productType = #{productType} - + AND workPlaceCode = #{workPlaceCode} + + + diff --git a/src/main/resources/schemas/schema_v2.4.sql b/src/main/resources/schemas/schema_v2.4.sql index 7ec89499a..a828af0c1 100644 --- a/src/main/resources/schemas/schema_v2.4.sql +++ b/src/main/resources/schemas/schema_v2.4.sql @@ -4210,3 +4210,9 @@ CALL Pro_Temp_ColumnWork('basic_collect_bustype', 'createTime', CALL Pro_Temp_ColumnWork('basic_collect_bustype', 'updateTime', ' datetime NULL DEFAULT NULL COMMENT ''更新时间''', 1); +CALL Pro_Temp_ColumnWork('basic_collect_bustype', 'sortNumber', + 'int NULL DEFAULT NULL COMMENT ''排序数字''', + 1); +CALL Pro_Temp_ColumnWork('sys_workplace', 'invRemindNumber', + 'int NULL DEFAULT b''0'' COMMENT ''存量提醒数''', + 1);