From f14e4c2b788ed8a06f25388ce3b0236d248af3fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com> Date: Fri, 17 Mar 2023 17:10:12 +0800 Subject: [PATCH] =?UTF-8?q?=E8=80=97=E6=9D=90=E5=AD=97=E5=85=B8=E4=BA=A7?= =?UTF-8?q?=E5=93=81=E7=BB=B4=E6=8A=A4=E5=8A=9F=E8=83=BD=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/basic/UdiRelevanceController.java | 8 ++++++++ .../glxp/api/entity/basic/UdiRelevanceEntity.java | 6 +++++- .../api/req/basic/UdiRelevanceSaveRequest.java | 7 +++++++ .../glxp/api/res/basic/UdiRelevanceResponse.java | 5 +++++ .../mybatis/mapper/basic/UdiRelevanceDao.xml | 15 +++++++++++++++ 5 files changed, 40 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java b/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java index 7c873aae..5f595547 100644 --- a/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java +++ b/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java @@ -288,6 +288,14 @@ public class UdiRelevanceController { return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); } + //更新关联表 + if(udiRelevanceSaveRequest.getIsDateBy()!=null && udiRelevanceSaveRequest.getIsDateBy()==1){ + if(udiRelevanceSaveRequest.getRecentDateTime()!=null){ + int time=udiRelevanceSaveRequest.getRecentDateTime()*24; + udiRelevanceSaveRequest.setRecentDateTime(time); + } + } + //更新关联表 UdiRelevanceEntity udiRelevanceEntity = new UdiRelevanceEntity(); BeanUtils.copyProperties(udiRelevanceSaveRequest, udiRelevanceEntity); diff --git a/src/main/java/com/glxp/api/entity/basic/UdiRelevanceEntity.java b/src/main/java/com/glxp/api/entity/basic/UdiRelevanceEntity.java index bdb0291f..4a6462c1 100644 --- a/src/main/java/com/glxp/api/entity/basic/UdiRelevanceEntity.java +++ b/src/main/java/com/glxp/api/entity/basic/UdiRelevanceEntity.java @@ -162,5 +162,9 @@ public class UdiRelevanceEntity { @TableField(value = "dispatch") private boolean dispatch; @TableField(value = "groupBuy") //是否可配送 - private boolean groupBuy; //是否集采产品 + private boolean groupBuy; + //是否集采产品 + @TableField(value = "isDateBy") + private Integer isDateBy; + } diff --git a/src/main/java/com/glxp/api/req/basic/UdiRelevanceSaveRequest.java b/src/main/java/com/glxp/api/req/basic/UdiRelevanceSaveRequest.java index ba64bc0b..1b8dc694 100644 --- a/src/main/java/com/glxp/api/req/basic/UdiRelevanceSaveRequest.java +++ b/src/main/java/com/glxp/api/req/basic/UdiRelevanceSaveRequest.java @@ -85,10 +85,17 @@ public class UdiRelevanceSaveRequest { private String price; private Integer useExpireTime; + private Integer lowStockNum; + private Integer overStockNum; + private Integer recentDateTime; + private Integer isDateBy; + private String relCode; + //关联修改提交:true;单独提交:false private Boolean relSubmit; + private boolean dispatch; //是否可配送 private boolean groupBuy; //是否集采产品 diff --git a/src/main/java/com/glxp/api/res/basic/UdiRelevanceResponse.java b/src/main/java/com/glxp/api/res/basic/UdiRelevanceResponse.java index 05863e49..d5c6ed61 100644 --- a/src/main/java/com/glxp/api/res/basic/UdiRelevanceResponse.java +++ b/src/main/java/com/glxp/api/res/basic/UdiRelevanceResponse.java @@ -90,6 +90,11 @@ public class UdiRelevanceResponse { private Integer useExpireTime; + private Integer lowStockNum; + private Integer overStockNum; + private Integer recentDateTime; + private Integer isDateBy; + private String relCode; //关联查询字典 private String unitFk; //供应商ID diff --git a/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml b/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml index 080f26e5..7dab6bea 100644 --- a/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml +++ b/src/main/resources/mybatis/mapper/basic/UdiRelevanceDao.xml @@ -746,6 +746,21 @@ groupBuy=#{groupBuy}, + + lowStockNum=#{lowStockNum}, + + + overStockNum=#{overStockNum}, + + + recentDateTime=#{recentDateTime}, + + + isDateBy=#{isDateBy}, + + + relCode=#{relCode}, + WHERE id = #{id}