diff --git a/src/main/java/com/glxp/api/constant/RedissonCacheKey.java b/src/main/java/com/glxp/api/constant/RedissonCacheKey.java index 061a4d553..b26bb723f 100644 --- a/src/main/java/com/glxp/api/constant/RedissonCacheKey.java +++ b/src/main/java/com/glxp/api/constant/RedissonCacheKey.java @@ -59,5 +59,9 @@ public interface RedissonCacheKey { * 盘点提交单据 */ String INV_COUNT_SUBMIT_ORDER = "inv_count_submit_order"; + /** + * 删除工位单据类型 + */ + String RM_WORK_BUS_TYPE = "rmWorkBusType"; } diff --git a/src/main/java/com/glxp/api/controller/basic/BasicCollectPointCategoryController.java b/src/main/java/com/glxp/api/controller/basic/BasicCollectPointCategoryController.java index ab58bf05d..1d9cac5e9 100644 --- a/src/main/java/com/glxp/api/controller/basic/BasicCollectPointCategoryController.java +++ b/src/main/java/com/glxp/api/controller/basic/BasicCollectPointCategoryController.java @@ -104,7 +104,7 @@ public class BasicCollectPointCategoryController extends BaseController { SysWorkplace sysWorkplace = sysWorkplaceService.getOne(new LambdaQueryWrapper().eq(SysWorkplace::getConstituencies, basicCollectPointCategory.getCode()).last("limit 1")); if (sysWorkplace != null) { - return ResultVOUtils.error(500, "删除失败,请先移除该组别下的用户"); + return ResultVOUtils.error(500, "删除失败,请先移除该组别下的工位"); } QueryWrapper wrapper = new QueryWrapper(); diff --git a/src/main/java/com/glxp/api/controller/basic/BasicCollectUserController.java b/src/main/java/com/glxp/api/controller/basic/BasicCollectUserController.java index 2c508a364..471e06dc0 100644 --- a/src/main/java/com/glxp/api/controller/basic/BasicCollectUserController.java +++ b/src/main/java/com/glxp/api/controller/basic/BasicCollectUserController.java @@ -45,7 +45,7 @@ public class BasicCollectUserController { @PostMapping("/udiwms/sysWorkplace/userBindWork") public BaseResponse userBindWork(@RequestBody BasicCollectUserRequest request) { - Boolean save = basicCollectUserService.bindWorkplace(request); + Boolean save = basicCollectUserService.bindWorkplace(request); if (!save) { return ResultVOUtils.error("该用户已经绑定该工位"); } @@ -53,12 +53,10 @@ public class BasicCollectUserController { } - - @PostMapping("/udiwms/sysWorkplace/delUserBindWork") public BaseResponse delUserBindWork(@RequestBody BasicCollectUserEntity entity) { boolean remove = basicCollectUserService.removeById(entity); - if (!remove){ + if (!remove) { return ResultVOUtils.error("删除失败"); } return ResultVOUtils.success("删除成功!"); diff --git a/src/main/java/com/glxp/api/controller/basic/SysWorkplaceDocumentController.java b/src/main/java/com/glxp/api/controller/basic/SysWorkplaceDocumentController.java index 4d1dd46c5..e1216c41a 100644 --- a/src/main/java/com/glxp/api/controller/basic/SysWorkplaceDocumentController.java +++ b/src/main/java/com/glxp/api/controller/basic/SysWorkplaceDocumentController.java @@ -4,8 +4,10 @@ package com.glxp.api.controller.basic; import cn.hutool.core.util.IdUtil; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.github.pagehelper.PageInfo; +import com.glxp.api.annotation.CusRedissonAnnotation; import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.util.ResultVOUtils; +import com.glxp.api.constant.RedissonCacheKey; import com.glxp.api.controller.BaseController; import com.glxp.api.entity.basic.SysWorkplaceDocumentEntity; import com.glxp.api.req.basic.WorkBindBusTypeRequest; @@ -83,6 +85,7 @@ public class SysWorkplaceDocumentController extends BaseController { return ResultVOUtils.success("更新成功"); } + @CusRedissonAnnotation(cacheName = RedissonCacheKey.RM_WORK_BUS_TYPE, key = {"#entity.documentTypeCode"}, waitTime = 3, timeOutMsg = "请勿重复提交") @PostMapping("/udiwms/sysWorkplace/removeBusTypeById") public BaseResponse removeBusTypeById(@RequestBody SysWorkplaceDocumentEntity entity) { Boolean save = sysWorkplaceDocumentService.removeById(entity.getId()); diff --git a/src/main/java/com/glxp/api/controller/inout/IoOrderController.java b/src/main/java/com/glxp/api/controller/inout/IoOrderController.java index 20ade8db0..a03d4c7b1 100644 --- a/src/main/java/com/glxp/api/controller/inout/IoOrderController.java +++ b/src/main/java/com/glxp/api/controller/inout/IoOrderController.java @@ -531,7 +531,7 @@ public class IoOrderController extends BaseController { public BaseResponse checkSubmitEnable(IoOrderEntity orderEntity) { if (orderEntity == null) { - return ResultVOUtils.error(500, "提交失败,请先添加物资!"); + return ResultVOUtils.error(500, "请先录入单据信息!"); } if (orderEntity.getStatus() == ORDER_STATUS_CHECK_PROCESS || orderEntity.getStatus() == ConstantStatus.ORDER_STATUS_PROCESS || orderEntity.getStatus() == ConstantStatus.ORDER_STATUS_PROCESSING) { diff --git a/src/main/java/com/glxp/api/entity/basic/SysWorkplaceDocumentEntity.java b/src/main/java/com/glxp/api/entity/basic/SysWorkplaceDocumentEntity.java index 46c002c0f..1dc245e6a 100644 --- a/src/main/java/com/glxp/api/entity/basic/SysWorkplaceDocumentEntity.java +++ b/src/main/java/com/glxp/api/entity/basic/SysWorkplaceDocumentEntity.java @@ -116,5 +116,11 @@ public class SysWorkplaceDocumentEntity { @TableField(value = "orderCirType") private Integer orderCirType; + /** + * 出入库方式: 1:入库; 2:出库 + */ + @TableField(value = "inoutType") + private Integer inoutType; + } diff --git a/src/main/java/com/glxp/api/res/basic/SysWorkplaceDocumentResponse.java b/src/main/java/com/glxp/api/res/basic/SysWorkplaceDocumentResponse.java index 376fb42f9..3315d2e93 100644 --- a/src/main/java/com/glxp/api/res/basic/SysWorkplaceDocumentResponse.java +++ b/src/main/java/com/glxp/api/res/basic/SysWorkplaceDocumentResponse.java @@ -1,5 +1,6 @@ package com.glxp.api.res.basic; +import cn.hutool.core.util.StrUtil; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @@ -114,5 +115,22 @@ public class SysWorkplaceDocumentResponse { */ @TableField(value = "orderCirType") private Integer orderCirType; + /** + * 出入库方式: 1:入库; 2:出库 + */ + private Integer inoutType; + + + private String innerBusName; + private String outBusName; + private String thrBusName; + public String getThrBusName() { + if (StrUtil.isNotEmpty(innerBusName)) + return innerBusName; + else if (StrUtil.isNotEmpty(outBusName)) { + return outBusName; + } + return thrBusName; + } } diff --git a/src/main/java/com/glxp/api/res/basic/UserWorkResponse.java b/src/main/java/com/glxp/api/res/basic/UserWorkResponse.java index 041f89b1d..e0fb70e33 100644 --- a/src/main/java/com/glxp/api/res/basic/UserWorkResponse.java +++ b/src/main/java/com/glxp/api/res/basic/UserWorkResponse.java @@ -16,8 +16,7 @@ import java.util.Date; */ @Data -public class UserWorkResponse { - +public class UserWorkResponse { private String id; @@ -42,15 +41,12 @@ public class UserWorkResponse { private Date updateTime; - - private String chargeUser; private Long constituencies; - private Integer operationType; @@ -60,7 +56,6 @@ public class UserWorkResponse { private Integer warnType; - private String unitTittle; @@ -84,6 +79,4 @@ public class UserWorkResponse { - - } diff --git a/src/main/java/com/glxp/api/service/inout/IoAddInoutService.java b/src/main/java/com/glxp/api/service/inout/IoAddInoutService.java index a200ed1fa..27473ad86 100644 --- a/src/main/java/com/glxp/api/service/inout/IoAddInoutService.java +++ b/src/main/java/com/glxp/api/service/inout/IoAddInoutService.java @@ -991,7 +991,7 @@ public class IoAddInoutService { public BaseResponse checkSubmitEnable(IoOrderEntity orderEntity) { if (orderEntity == null) { - return ResultVOUtils.error(500, "提交失败,请先添加物资!"); + return ResultVOUtils.error(500, "请先录入单据信息!"); } if (orderEntity.getStatus() == ORDER_STATUS_CHECK_PROCESS || orderEntity.getStatus() == ConstantStatus.ORDER_STATUS_PROCESS || orderEntity.getStatus() == ConstantStatus.ORDER_STATUS_PROCESSING) { diff --git a/src/main/resources/mybatis/mapper/basic/BasicCollectUserMapper.xml b/src/main/resources/mybatis/mapper/basic/BasicCollectUserMapper.xml index 34b275738..a4bb58935 100644 --- a/src/main/resources/mybatis/mapper/basic/BasicCollectUserMapper.xml +++ b/src/main/resources/mybatis/mapper/basic/BasicCollectUserMapper.xml @@ -2,30 +2,39 @@ - diff --git a/src/main/resources/mybatis/mapper/basic/SysWorkplaceDocumentDao.xml b/src/main/resources/mybatis/mapper/basic/SysWorkplaceDocumentDao.xml index 6c7f78158..56cac1bca 100644 --- a/src/main/resources/mybatis/mapper/basic/SysWorkplaceDocumentDao.xml +++ b/src/main/resources/mybatis/mapper/basic/SysWorkplaceDocumentDao.xml @@ -1,11 +1,16 @@ -