소스 검색

出清确认单

gaodd 1 년 전
부모
커밋
8c249ce9a7

+ 18 - 5
src/main/java/com/chinaitop/depot/storage/mapper/ClearanceConfirmationMapper.xml

@@ -21,8 +21,11 @@
21 21
     <result column="updatename" jdbcType="VARCHAR" property="updatename" />
22 22
     <result column="createdate" jdbcType="TIMESTAMP" property="createdate" />
23 23
     <result column="updatedate" jdbcType="TIMESTAMP" property="updatedate" />
24
+    <result column="warehouse_id" jdbcType="INTEGER" property="warehouseId" />
25
+    
24 26
 
25 27
     <result column="storehouse_name" jdbcType="VARCHAR" property="storehouseName" />
28
+    <result column="warehouse_name" jdbcType="VARCHAR" property="warehouseName" /> 
26 29
     <result column="tyajbm" jdbcType="VARCHAR" property="tyajbm" />
27 30
     <result column="ajmc" jdbcType="VARCHAR" property="ajmc" />
28 31
   </resultMap>
@@ -89,7 +92,7 @@
89 92
   <sql id="Base_Column_List">
90 93
     cc.id id,cc.cqqrdh cqqrdh,cc.ywrq ywrq,cc.tyajbm tyajbm,cc.bgy bgy,cc.sfqs sfqs,cc.sfxd sfxd,cc.jcyxf jcyxf,cc.qtsx qtsx,cc.sqr,cc.bmsh bmsh,cc.dwldsh dwldsh,
91 94
 cc.bz bz,cc.czbz czbz,cc.zhgxsj zhgxsj,cc.createname createname,cc.createdate createdate,
92
-cc.updatename updatename,cc.updatedate updatedate
95
+cc.updatename updatename,cc.updatedate updatedate,cc.warehouse_id 
93 96
   </sql>
94 97
 
95 98
 
@@ -116,7 +119,7 @@ cc.updatename updatename,cc.updatedate updatedate
116 119
   </select>
117 120
 
118 121
   <select id="findByCleCon" parameterType="java.lang.Integer" resultMap="BaseResultMap">
119
-    select
122
+    <!-- select
120 123
     <include refid="Base_Column_List" />
121 124
     ,AB.storehouse_name  storehouseName, AB.ajmc ajmc
122 125
     from clearance_confirmation cc
@@ -125,6 +128,14 @@ cc.updatename updatename,cc.updatedate updatedate
125 128
     FROM basic_unit_aisle Bu
126 129
     LEFT JOIN basic_storehouse Bs ON Bu.basic_storehouse_id = Bs.storehouse_id
127 130
     ) AB ON cc.tyajbm = AB.tyajbm
131
+    where cc.id = #{id,jdbcType=INTEGER} -->
132
+    
133
+    select
134
+    <include refid="Base_Column_List" />
135
+    ,Bs.storehouse_name ,w.warehouse_name 
136
+    from clearance_confirmation cc
137
+    INNER JOIN basic_warehouse w ON w.warehouse_id = cc.warehouse_id
138
+    INNER JOIN basic_storehouse Bs ON w.storehouse_id = Bs.storehouse_id
128 139
     where cc.id = #{id,jdbcType=INTEGER}
129 140
   </select>
130 141
 
@@ -178,7 +189,7 @@ cc.updatename updatename,cc.updatedate updatedate
178 189
   <insert id="insert" keyProperty="id" useGeneratedKeys="true"  parameterType="com.chinaitop.depot.storage.model.ClearanceConfirmation">
179 190
     insert into clearance_confirmation (id,cqqrdh,ywrq,tyajbm,bgy,sfqs,sfxd,jcyxf,qtsx,sqr,bmsh,dwldsh,
180 191
                                   bz,czbz,zhgxsj,createname,createdate,
181
-                                  updatename,updatedate)
192
+                                  updatename,updatedate,warehouse_id)
182 193
     values (
183 194
              #{id,jdbcType=INTEGER},
184 195
             #{cqqrdh,jdbcType=VARCHAR},
@@ -198,7 +209,8 @@ cc.updatename updatename,cc.updatedate updatedate
198 209
             #{createname,jdbcType=VARCHAR},
199 210
             #{createdate,jdbcType=TIMESTAMP},
200 211
             #{updatename,jdbcType=VARCHAR},
201
-            #{updatedate,jdbcType=TIMESTAMP})
212
+            #{updatedate,jdbcType=TIMESTAMP},
213
+            #{warehouseId,jdbcType=INTEGER})
202 214
   </insert>
203 215
 
204 216
   <update id="updateByPrimaryKey" parameterType="com.chinaitop.depot.storage.model.ClearanceConfirmation">
@@ -221,7 +233,8 @@ cc.updatename updatename,cc.updatedate updatedate
221 233
     createname=#{createname,jdbcType=VARCHAR},
222 234
     createdate=#{createdate,jdbcType=TIMESTAMP},
223 235
     updatename=#{updatename,jdbcType=VARCHAR},
224
-    updatedate=#{updatedate,jdbcType=TIMESTAMP}
236
+    updatedate=#{updatedate,jdbcType=TIMESTAMP},
237
+    warehouse_id = #{warehouseId,jdbcType=INTEGER}
225 238
   where id = #{id,jdbcType=INTEGER}
226 239
   </update>
227 240
 </mapper>

+ 2 - 2
src/main/java/com/chinaitop/depot/storage/mapper/StorageKcglJkqyqDefaultMapper.xml

@@ -359,8 +359,8 @@
359 359
 	  plan.execute_type,
360 360
 	  jkqyq.is_Upload
361 361
 	  FROM depot_qh.storage_overhead_set overhead 
362
-	  LEFT JOIN crk_qh.data_kcgl_fcbgz_default fcbgz ON overhead.lsxz = fcbgz.hwxz
363
-	  LEFT JOIN crk_qh.data_kcgl_xckc_default xckc ON fcbgz.DataID = xckc.DataID
362
+	  LEFT JOIN data_kcgl_fcbgz_default fcbgz ON overhead.lsxz = fcbgz.hwxz
363
+	  LEFT JOIN data_kcgl_xckc_default xckc ON fcbgz.DataID = xckc.DataID
364 364
 	  LEFT JOIN depot_qh.business_delivery_storage_notice notice ON xckc.tzdh = notice.bill_number
365 365
 	  LEFT JOIN depot_qh.business_plan plan ON notice.plan_number = plan.plan_number
366 366
 	  LEFT JOIN depot_qh.storage_kcgl_jkqyq_apply_default jkqyq ON fcbgz.ch = jkqyq.ch  

+ 22 - 1
src/main/java/com/chinaitop/depot/storage/model/ClearanceConfirmation.java

@@ -20,6 +20,8 @@ public class ClearanceConfirmation {
20 20
     private Date updatedate;
21 21
 
22 22
     private String cqqrdh; //出清单确认单号
23
+    
24
+    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
23 25
     private Date ywrq;      //业务日期,格式:yyyy-MM-dd
24 26
     private String tyajbm; //统一廒间编码
25 27
     private String bgy;    //保管员
@@ -31,9 +33,28 @@ public class ClearanceConfirmation {
31 33
     private String bmsh;  //部门审核
32 34
     private String dwldsh;  //单位领导审核
33 35
     private String bz;      //备注
36
+    private String warehouseId;//货位id
37
+    private String warehouseName;//货位名称
38
+    
34 39
 
35 40
 
36
-    private String storehouseName;
41
+    public String getWarehouseName() {
42
+		return warehouseName;
43
+	}
44
+
45
+	public void setWarehouseName(String warehouseName) {
46
+		this.warehouseName = warehouseName;
47
+	}
48
+
49
+	public String getWarehouseId() {
50
+		return warehouseId;
51
+	}
52
+
53
+	public void setWarehouseId(String warehouseId) {
54
+		this.warehouseId = warehouseId;
55
+	}
56
+
57
+	private String storehouseName;
37 58
     private String ajmc; //廒间名称
38 59
 
39 60
     public String getStorehouseName() {