From c1a5abea65ce438f6a14093eebf129e25547d1da Mon Sep 17 00:00:00 2001 From: anthonywj Date: Thu, 16 Feb 2023 22:03:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=95=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/inout/IoOrderController.java | 2 + .../basic/BasicBussinessTypeEntity.java | 4 +- .../inv/DeviceReceiveOrderDetailEntity.java | 98 +++++++------------ .../entity/inv/DeviceReceiveOrderEntity.java | 94 +++++++++++------- src/main/resources/application-dev.yml | 4 +- .../mybatis/mapper/basic/EntrustReceDao.xml | 42 ++++---- 6 files changed, 117 insertions(+), 127 deletions(-) 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 2c72695e6..da53ccb29 100644 --- a/src/main/java/com/glxp/api/controller/inout/IoOrderController.java +++ b/src/main/java/com/glxp/api/controller/inout/IoOrderController.java @@ -80,6 +80,8 @@ public class IoOrderController extends BaseController { @PostMapping("warehouse/inout/saveOrderWeb") public BaseResponse saveOrderWeb(@RequestBody AddOrderRequest addOrderRequest) { IoOrderEntity orderEntity = new IoOrderEntity(); + if (StrUtil.isEmpty(addOrderRequest.getAction())) + return ResultVOUtils.error(500, "单据类型不能为空"); orderEntity.setAction(addOrderRequest.getAction()); BasicBussinessTypeEntity bussinessTypeEntity = basicBussinessTypeService.findByAction(addOrderRequest.getAction()); orderEntity.setMainAction(bussinessTypeEntity.getMainAction()); diff --git a/src/main/java/com/glxp/api/entity/basic/BasicBussinessTypeEntity.java b/src/main/java/com/glxp/api/entity/basic/BasicBussinessTypeEntity.java index bca844419..f4383cd5a 100644 --- a/src/main/java/com/glxp/api/entity/basic/BasicBussinessTypeEntity.java +++ b/src/main/java/com/glxp/api/entity/basic/BasicBussinessTypeEntity.java @@ -271,7 +271,7 @@ public class BasicBussinessTypeEntity { * 订单详情展示方式:0:根据批次号展示,1:根据条码展示 */ @TableField(value = "orderVisibleType") - private boolean orderVisibleType; + private int orderVisibleType; /** * 是否校验复制单据 @@ -344,4 +344,4 @@ public class BasicBussinessTypeEntity { */ @TableField(exist = false) private boolean select; -} \ No newline at end of file +} diff --git a/src/main/java/com/glxp/api/entity/inv/DeviceReceiveOrderDetailEntity.java b/src/main/java/com/glxp/api/entity/inv/DeviceReceiveOrderDetailEntity.java index 4a8aa8ccf..7198587d7 100644 --- a/src/main/java/com/glxp/api/entity/inv/DeviceReceiveOrderDetailEntity.java +++ b/src/main/java/com/glxp/api/entity/inv/DeviceReceiveOrderDetailEntity.java @@ -1,144 +1,114 @@ package com.glxp.api.entity.inv; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.util.Date; -/** - * 设备领用记录详情 - */ @Data -@TableName(value = "device_receive_order_detail") public class DeviceReceiveOrderDetailEntity { + /** * id */ - @TableId(value = "id", type = IdType.INPUT) private Integer id; /** * 设备领用记录号 */ - @TableField(value = "orderIdFk") private String orderIdFk; /** * 原始码 */ - @TableField(value = "originCode") private String originCode; /** * 码 */ - @TableField(value = "code") private String code; /** * 耗材字典ID */ - @TableField(value = "relId") private Long relId; /** * 产品DI */ - @TableField(value = "nameCode") private String nameCode; /** * 批次号 */ - @TableField(value = "batchNo") private String batchNo; /** * 生产日期 */ - @TableField(value = "productionDate") private String productionDate; /** * 失效日期 */ - @TableField(value = "expireDate") private String expireDate; /** * 序列号 */ - @TableField(value = "serialNo") private String serialNo; /** - * 领用仓库 + * 领用时间 */ - @TableField(value = "invCode") - private String invCode; + private Date createTime; /** - * 领用货位 + * 更新时间 */ - @TableField(value = "invSpaceCode") - private String invSpaceCode; + private Date updateTime; /** - * 接收仓库 + * 产品名称 */ - @TableField(value = "receiveInvCode") - private String receiveInvCode; + private String productName; /** - * 接收货位 + * 仓库名称 */ - @TableField(value = "receiveSpaceCode") - private String receiveSpaceCode; + private String invName; /** - * 领用时间 + * 货位名称 */ - @TableField(value = "createTime") - private Date createTime; + private String invSpaceName; /** - * 更新时间 + * 货位名称 */ - @TableField(value = "updateTime") - private Date updateTime; - - public static final String COL_ID = "id"; - - public static final String COL_ORDERIDFK = "orderIdFk"; - - public static final String COL_ORIGINCODE = "originCode"; - - public static final String COL_CODE = "code"; - - public static final String COL_RELID = "relId"; - - public static final String COL_NAMECODE = "nameCode"; - - public static final String COL_BATCHNO = "batchNo"; - - public static final String COL_PRODUCEDATE = "produceDate"; - - public static final String COL_EXPIREDATE = "expireDate"; - - public static final String COL_SERIALNO = "serialNo"; - - public static final String COL_INVCODE = "invCode"; + private String invSpaceCode; - public static final String COL_INVSPACECODE = "invSpaceCode"; + /** + * 注册/备案凭证号 + */ + private String zczbhhzbapzbh; - public static final String COL_RECEIVEINVCODE = "receiveInvCode"; + /** + * 生产厂家 + */ + private String ylqxzcrbarmc; - public static final String COL_RECEIVESPACECODE = "receiveSpaceCode"; + /** + * 规格型号 + */ + private String ggxh; - public static final String COL_CREATETIME = "createTime"; + /** + * 是否可以自定义序列号 + */ + private Boolean editSerialNo; - public static final String COL_UPDATETIME = "updateTime"; -} \ No newline at end of file + /** + * 部门名称 + */ + private String deptName; +} diff --git a/src/main/java/com/glxp/api/entity/inv/DeviceReceiveOrderEntity.java b/src/main/java/com/glxp/api/entity/inv/DeviceReceiveOrderEntity.java index caff7f976..8c6ec58f9 100644 --- a/src/main/java/com/glxp/api/entity/inv/DeviceReceiveOrderEntity.java +++ b/src/main/java/com/glxp/api/entity/inv/DeviceReceiveOrderEntity.java @@ -1,96 +1,114 @@ package com.glxp.api.entity.inv; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; import lombok.Data; import java.util.Date; -/** - * 设备领用记录表 - */ @Data -@TableName(value = "device_receive_order") public class DeviceReceiveOrderEntity { + /** * id */ - @TableId(value = "id", type = IdType.INPUT) private Integer id; /** * 领用记录号 */ - @TableField(value = "orderId") private String orderId; /** * 领用部门 */ - @TableField(value = "deptCode") + private String fromDeptCode; + + /** + * 领用仓库 + */ + private String fromInvCode; + + /** + * 领用货位 + */ + private String fromInvSpaceCode; + + /** + * 接收部门 + */ private String deptCode; + /** + * 接收仓库 + */ + private String invCode; + + /** + * 接收货位 + */ + private String invSpaceCode; + /** * 状态 0:草稿 1:未审核 2:已审核 */ - @TableField(value = "`status`") private Integer status; /** * 创建人 */ - @TableField(value = "`createUser`") private String createUser; /** * 审核人 */ - @TableField(value = "auditUser") private String auditUser; + /** + * 领用人 + */ + private String receiveUser; + /** * 领用时间 */ - @TableField(value = "createTime") private Date createTime; /** * 更新时间 */ - @TableField(value = "updateTime") private Date updateTime; - /** - * 领用人 - */ - @TableField(value = "receiveUser") - private String receiveUser; - /** * 备注 */ - @TableField(value = "remark") private String remark; - public static final String COL_ID = "id"; - - public static final String COL_ORDERID = "orderId"; - - public static final String COL_DEPTCODE = "deptCode"; - - public static final String COL_STATUS = "status"; - - public static final String COL_CREATEUSER = "createUser"; + /** + * 接收部门 + */ + private String deptName; - public static final String COL_AUDITUSER = "auditUser"; + /** + * 接收仓库 + */ + private String invName; - public static final String COL_CREATETIME = "createTime"; + /** + * 接收货位 + */ + private String invSpaceName; - public static final String COL_UPDATETIME = "updateTime"; + /** + * 领用部门名称 + */ + private String fromDeptName; - public static final String COL_RECEIVEUSER = "receiveUser"; + /** + * 领用仓库名称 + */ + private String fromInvName; - public static final String COL_REMARK = "remark"; -} \ No newline at end of file + /** + * 领用货位名称 + */ + private String fromInvSpaceName; +} diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index be8689743..973044518 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.66:3364/udi_wms_ww?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true + jdbc-url: jdbc:p6spy:mysql://127.0.0.1:3306/udi_wms?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true username: root - password: Glxp@6066 + password: 123456 hikari: connection-timeout: 60000 maximum-pool-size: 60 diff --git a/src/main/resources/mybatis/mapper/basic/EntrustReceDao.xml b/src/main/resources/mybatis/mapper/basic/EntrustReceDao.xml index c6fac7677..759b87fe7 100644 --- a/src/main/resources/mybatis/mapper/basic/EntrustReceDao.xml +++ b/src/main/resources/mybatis/mapper/basic/EntrustReceDao.xml @@ -48,7 +48,8 @@ select * from basic_entrust_accept where `action` = #{action} - and `entrustUser` = #{entrustUser} limit 1 + and `entrustUser` = #{entrustUser} + limit 1 @@ -59,7 +60,7 @@ b.action, b.mainAction from basic_entrust_accept - INNER JOIN basic_bussiness_type b on a.action = b.action + INNER JOIN basic_bussiness_type b on basic_entrust_accept.action = b.action LEFT JOIN auth_user on basic_entrust_accept.entrustUser = auth_user.id @@ -121,8 +122,8 @@ and a.name like concat('%' - , #{name} - , '%') + , #{name} + , '%') group by basic_entrust_accept.id @@ -133,22 +134,21 @@ replace - INTO basic_entrust_accept(`action`,curDept, entrustInv, `entrustUser`, userId, - updateTime, remark,entrustAction,finishRece,curInv,entrustDept,entrustInv,entrustEnd) - values ( - #{action}, - #{entrustInv}, - #{entrustUser}, - #{userId}, - #{updateTime}, - #{remark}, - #{entrustAction}, - #{finishRece}, - #{curInv}, - #{entrustDept}, - #{entrustInv}, - #{entrustEnd} - ) + INTO basic_entrust_accept(`action`, curDept, entrustInv, `entrustUser`, userId, + updateTime, remark, entrustAction, finishRece, curInv, entrustDept, entrustInv, + entrustEnd) + values (#{action}, + #{entrustInv}, + #{entrustUser}, + #{userId}, + #{updateTime}, + #{remark}, + #{entrustAction}, + #{finishRece}, + #{curInv}, + #{entrustDept}, + #{entrustInv}, + #{entrustEnd}) @@ -162,4 +162,4 @@ DELETE FROM basic_entrust_accept - \ No newline at end of file +