From c84d7144400292bd75bc3494003b7cee21a590f2 Mon Sep 17 00:00:00 2001 From: zhangqiliang <3435881587@qq.com> Date: Tue, 28 Nov 2023 21:46:20 +0800 Subject: [PATCH] 发货表信息中添加到货仓库信息 --- src/main/java/com/starcharge/wios/controller/DeliveryController.java | 5 +++++ src/main/java/com/starcharge/wios/controller/TauxiliarymaterialsController.java | 1 + src/main/java/com/starcharge/wios/dao/entity/Tauxiliarymaterials.java | 7 +++++++ src/main/java/com/starcharge/wios/dao/mappers/TauxiliarymaterialsMapper.xml | 6 ++++++ src/main/java/com/starcharge/wios/vo/TauxiliarymaterialsVo.java | 7 +++++++ 5 files changed, 26 insertions(+) diff --git a/src/main/java/com/starcharge/wios/controller/DeliveryController.java b/src/main/java/com/starcharge/wios/controller/DeliveryController.java index b84dab6..aaf4fcc 100644 --- a/src/main/java/com/starcharge/wios/controller/DeliveryController.java +++ b/src/main/java/com/starcharge/wios/controller/DeliveryController.java @@ -136,6 +136,8 @@ public class DeliveryController { JSONObject jsonObjectData=JSONObject.parseObject(data); delivery.setSender(jsonObjectData.getString("receivePeople")); delivery.setSenderPhone(jsonObjectData.getString("receivePhone")); + delivery.setWarehouseId(da.getWarehouseId()); + delivery.setWarehouseName(jsonObjectData.getString("name")); //收货仓库的信息 if (!ProductType.辅材.name().equals(da.getIsproduct())){ Map<String, String> paramArrival = new HashMap<String, String>(); @@ -146,12 +148,15 @@ public class DeliveryController { JSONObject jsonObjectDataArrival=JSONObject.parseObject(dataArrival); delivery.setReceiver(jsonObjectDataArrival.getString("receivePeople")); delivery.setReceiverPhone(jsonObjectDataArrival.getString("receivePhone")); + delivery.setArrivalWarehouseId(da.getArrivalWarehouseId()); + delivery.setArrivalWarehouse(jsonObjectDataArrival.getString("name")); }else { Tauxiliarymaterials tauxiliarymaterials = tauxiliarymaterialsMapper.selectByApplyOrder(da.getInstallOrder()); if (!StringUtils.isEmpty(tauxiliarymaterials)){ delivery.setReceiver(tauxiliarymaterials.getRecipents()); delivery.setReceiverPhone(tauxiliarymaterials.getReceivePhone()); delivery.setReceiveAddress(tauxiliarymaterials.getReceiveAddress()); + delivery.setArrivalWarehouseId(da.getArrivalWarehouseId()); } } this.commonUpdateService.UpdateColumns(delivery,true); diff --git a/src/main/java/com/starcharge/wios/controller/TauxiliarymaterialsController.java b/src/main/java/com/starcharge/wios/controller/TauxiliarymaterialsController.java index 1ea0214..25ae6b0 100644 --- a/src/main/java/com/starcharge/wios/controller/TauxiliarymaterialsController.java +++ b/src/main/java/com/starcharge/wios/controller/TauxiliarymaterialsController.java @@ -78,6 +78,7 @@ public class TauxiliarymaterialsController { tauxiliarymaterials.setCreatedTime(now); tauxiliarymaterials.setUpdatedBy(sessionInfo.getUserId()); tauxiliarymaterials.setUpdatedTime(now); + tauxiliarymaterials.setWarehouseName(tauxiliarymaterialsVo.getWarehouseName()); //暂时代替申请单号 tauxiliarymaterials.setApplyOrder("FC"+NumberUtil.getRandomOrderId()); tauxiliarymaterialsMapper.insertSelective(tauxiliarymaterials); diff --git a/src/main/java/com/starcharge/wios/dao/entity/Tauxiliarymaterials.java b/src/main/java/com/starcharge/wios/dao/entity/Tauxiliarymaterials.java index 1fa40f4..b081cca 100644 --- a/src/main/java/com/starcharge/wios/dao/entity/Tauxiliarymaterials.java +++ b/src/main/java/com/starcharge/wios/dao/entity/Tauxiliarymaterials.java @@ -335,6 +335,13 @@ public class Tauxiliarymaterials extends PageVo implements Serializable{ */ @ApiModelProperty(value = "所属区域") private String areaName; + /** + * 仓库名称 + * + * @mbg.generated + */ + @ApiModelProperty(value = "仓库名称") + private String warehouseName; } \ No newline at end of file diff --git a/src/main/java/com/starcharge/wios/dao/mappers/TauxiliarymaterialsMapper.xml b/src/main/java/com/starcharge/wios/dao/mappers/TauxiliarymaterialsMapper.xml index e2adeab..cb77d36 100644 --- a/src/main/java/com/starcharge/wios/dao/mappers/TauxiliarymaterialsMapper.xml +++ b/src/main/java/com/starcharge/wios/dao/mappers/TauxiliarymaterialsMapper.xml @@ -257,6 +257,9 @@ <if test="areaName != null"> area_name, </if> + <if test="warehouseName != null"> + warehouse_name, + </if> </trim> <trim prefix="values (" suffix=")" suffixOverrides=","> <if test="materialCode != null"> @@ -352,6 +355,9 @@ <if test="areaName != null"> #{areaName,jdbcType=VARCHAR}, </if> + <if test="warehouseName != null"> + #{warehouseName,jdbcType=VARCHAR}, + </if> </trim> </insert> <select id="countByExample" parameterType="com.starcharge.wios.dao.entity.TauxiliarymaterialsCriteria" resultType="java.lang.Long"> diff --git a/src/main/java/com/starcharge/wios/vo/TauxiliarymaterialsVo.java b/src/main/java/com/starcharge/wios/vo/TauxiliarymaterialsVo.java index fcae0bb..02c47ee 100644 --- a/src/main/java/com/starcharge/wios/vo/TauxiliarymaterialsVo.java +++ b/src/main/java/com/starcharge/wios/vo/TauxiliarymaterialsVo.java @@ -163,4 +163,11 @@ public class TauxiliarymaterialsVo { */ @ApiModelProperty(value = "所属区域") private String areaName; + /** + * 仓库名称 + * + * @mbg.generated + */ + @ApiModelProperty(value = "仓库名称") + private String warehouseName; } -- libgit2 0.26.0