Преглед изворни кода

成品粮和原粮修改

Signed-off-by: tangsong <86121657@qq.com>
tangsong пре 1 година
родитељ
комит
8f21aede92

+ 3 - 3
src/main/java/com/unis/crk/business/qcck/service/impl/DataCrkywCkcmzDefaultServiceImpl.java

@@ -121,7 +121,7 @@ public class DataCrkywCkcmzDefaultServiceImpl extends ServiceImpl<DataCrkywCkcmz
121 121
             return jsonObject;
122 122
         }
123 123
         //更新通知单
124
-        JSONObject jsonObject2 = dataCrkywTzdxxDefaultService.updateTzdDataQcRk(editZl, matherId,true);
124
+        JSONObject jsonObject2 = dataCrkywTzdxxDefaultService.updateTzdDataQcRkByDepot(editZl, matherId,true);
125 125
         if (!jsonObject2.getBool("success")) {
126 126
             jsonObject.set("msg", jsonObject2.getStr("msg"));
127 127
             throw new RuntimeException(jsonObject2.getStr("msg"));
@@ -185,7 +185,7 @@ public class DataCrkywCkcmzDefaultServiceImpl extends ServiceImpl<DataCrkywCkcmz
185 185
                     throw new RuntimeException("保存仓储数据失败");
186 186
                 }
187 187
                 //更新通知单
188
-                JSONObject jsonObject2 = dataCrkywTzdxxDefaultService.updateTzdDataQcRk(editZl, matherId,true);
188
+                JSONObject jsonObject2 = dataCrkywTzdxxDefaultService.updateTzdDataQcRkByDepot(editZl, matherId,true);
189 189
                 if (!jsonObject2.getBool("success")) {
190 190
                     jsonObject.set("msg", jsonObject2.getStr("msg"));
191 191
                     throw new RuntimeException(jsonObject2.getStr("msg"));
@@ -243,7 +243,7 @@ public class DataCrkywCkcmzDefaultServiceImpl extends ServiceImpl<DataCrkywCkcmz
243 243
                 throw new Exception(jsonObject1.get("msg").toString());
244 244
             }
245 245
             //更新登录通知单
246
-            jsonObject1 = dataCrkywTzdxxDefaultService.updateTzdDataQcRk(editZl,id,true);
246
+            jsonObject1 = dataCrkywTzdxxDefaultService.updateTzdDataQcRkByDepot(editZl,id,true);
247 247
             if (!jsonObject1.getBool("success")) {
248 248
                 jsonObject.set("msg", jsonObject1.getStr("msg"));
249 249
                 throw new RuntimeException(jsonObject1.getStr("msg"));

+ 4 - 4
src/main/java/com/unis/crk/business/qcrk/service/impl/DataCrkywCpzDefaultServiceImpl.java

@@ -128,7 +128,7 @@ public class DataCrkywCpzDefaultServiceImpl extends ServiceImpl<DataCrkywCpzDefa
128 128
             return jsonObject;
129 129
         }
130 130
         //更新通知单
131
-        JSONObject jsonObject2 = dataCrkywTzdxxDefaultService.updateTzdDataQcRk(editZl, matherId);
131
+        JSONObject jsonObject2 = dataCrkywTzdxxDefaultService.updateTzdDataQcRkByDepot(editZl, matherId);
132 132
         if (!jsonObject2.getBool("success")) {
133 133
             jsonObject.set("msg", jsonObject2.getStr("msg"));
134 134
             throw new RuntimeException(jsonObject2.getStr("msg"));
@@ -191,7 +191,7 @@ public class DataCrkywCpzDefaultServiceImpl extends ServiceImpl<DataCrkywCpzDefa
191 191
                     throw new RuntimeException("保存仓储数据失败");
192 192
                 }
193 193
                 //更新通知单
194
-                JSONObject jsonObject2 = dataCrkywTzdxxDefaultService.updateTzdDataQcRk(editZl, matherId);
194
+                JSONObject jsonObject2 = dataCrkywTzdxxDefaultService.updateTzdDataQcRkByDepot(editZl, matherId);
195 195
                 if (!jsonObject2.getBool("success")) {
196 196
                     jsonObject.set("msg", jsonObject2.getStr("msg"));
197 197
                     throw new RuntimeException(jsonObject2.getStr("msg"));
@@ -246,8 +246,8 @@ public class DataCrkywCpzDefaultServiceImpl extends ServiceImpl<DataCrkywCpzDefa
246 246
                 jsonObject.set("msg", jsonObject1.get("msg").toString());
247 247
                 throw new Exception(jsonObject1.get("msg").toString());
248 248
             }
249
-            //更新登录通知单
250
-            jsonObject1 = dataCrkywTzdxxDefaultService.updateTzdDataQcRk(editZl,id);
249
+            //更新通知单
250
+            jsonObject1 = dataCrkywTzdxxDefaultService.updateTzdDataQcRkByDepot(editZl,id);
251 251
             if (!jsonObject1.getBool("success")) {
252 252
                 jsonObject.set("msg", jsonObject1.getStr("msg"));
253 253
                 throw new RuntimeException(jsonObject1.getStr("msg"));

Разлика између датотеке није приказан због своје велике величине
+ 9 - 8
src/main/java/com/unis/crk/business/qcrk/service/impl/DataCrkywTzdxxDefaultServiceImpl.java


+ 6 - 0
src/main/java/com/unis/crk/cplbusiness/service/impl/DataKcglCplqckcDefaultServiceImpl.java

@@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSON;
6 6
 import com.unis.crk.aop.SystemLog;
7 7
 import com.unis.crk.business.kcgl.entity.DataKcglFcbgzDefault;
8 8
 import com.unis.crk.business.kcgl.entity.DataKcglQckcDefault;
9
+import com.unis.crk.common.service.IBillnonewService;
9 10
 import com.unis.crk.common.service.IDeleteDataRecordService;
10 11
 import com.unis.crk.cplbusiness.entity.DataKcglCplfcbgzDefault;
11 12
 import com.unis.crk.cplbusiness.entity.DataKcglCplqckcDefault;
@@ -50,6 +51,8 @@ public class DataKcglCplqckcDefaultServiceImpl extends ServiceImpl<DataKcglCplqc
50 51
     private IDataKcglCplfcbgzDefaultService dataKcglCplfcbgzDefaultService;
51 52
     @Autowired
52 53
     private IDeleteDataRecordService deleteDataRecordService;
54
+    @Autowired
55
+    private IBillnonewService billnonewService;
53 56
     /**
54 57
      *保存成品粮期初
55 58
      * @param qckc 成品粮期初业务数据
@@ -68,6 +71,9 @@ public class DataKcglCplqckcDefaultServiceImpl extends ServiceImpl<DataKcglCplqc
68 71
             if (StrUtil.isBlank(qckc.getXz())){
69 72
                 qckc.setXz("6871"); //默认值
70 73
             }
74
+            //得到生产批次
75
+            String scpc = billnonewService.getScpc(qckc.getUnitid(),qckc.getSjjlspmcbh(),DateUtil.format(qckc.getScrq(),"yyyy-MM-dd"),"");
76
+            qckc.setScpc(scpc);
71 77
             //保存数据
72 78
             if (!super.saveOrUpdate(qckc)){
73 79
                 throw new RuntimeException("保存成品粮期初库存失败");

+ 14 - 14
src/main/resources/mapper/business/qcrk/DataCrkywTzdxxDefaultMapper.xml

@@ -121,9 +121,9 @@
121 121
     <select id="queryQcInTzdInfByDepot" resultType="java.util.Map">
122 122
           SELECT
123 123
         ifnull(xzklhjz, 0.0) AS "zl",
124
-        ifnull(c.shiping_count, 0.0) AS "sl",
125
-        ifnull(c.remain_quantity, 0.0) AS "sysl",
126
-        ifnull(c.complete_quantity, 0.0) AS "wcsl",
124
+        ifnull(c.shiping_count*1000, 0.0) AS "sl",
125
+        ifnull(c.remain_quantity*1000, c.shiping_count*1000) AS "sysl",
126
+        ifnull(c.complete_quantity*1000, 0.0) AS "wcsl",
127 127
         ifnull(c.id, '') AS "dataId",
128 128
         ifnull(b.tzdcbid, '') AS "tzdcbid",
129 129
         ifnull(b.tzdbh, '') AS "tzdh"
@@ -153,9 +153,9 @@
153 153
     <select id="queryQCOutTzdInfByDepot" resultType="java.util.Map">
154 154
             SELECT
155 155
         ifnull(klhjz, 0.0) AS "zl",
156
-        ifnull(c.shiping_count, 0.0) AS "sl",
157
-        ifnull(c.remain_quantity, 0.0) AS "sysl",
158
-        ifnull(c.complete_quantity, 0.0) AS "wcsl",
156
+        ifnull(c.shiping_count*1000, 0.0) AS "sl",
157
+        ifnull(c.remain_quantity*1000, c.shiping_count*1000) AS "sysl",
158
+        ifnull(c.complete_quantity*1000, 0.0) AS "wcsl",
159 159
         ifnull(c.id, '') AS "dataId",
160 160
         ifnull(b.tzdcbid, '') AS "tzdcbid",
161 161
         ifnull(b.tzdbh, '') AS "tzdh"
@@ -227,15 +227,15 @@ LEFT JOIN basic_enum grain_kind_enum ON  grain_kind_enum.enumId = DATA_CRKYW_TZD
227 227
         notice.id AS "dataid",  -- 主表ID
228 228
         notice.id AS tzdID, -- 通知单id
229 229
         notice.bill_number AS tzdbh, -- 通知单编号,
230
-        shiping_count  as sl, -- 通知单数量
231
-        CASE WHEN notice.bill_type=1 THEN in_count-IFNULL(detail.complete_quantity,0) ELSE out_count-IFNULL(detail.complete_quantity,0) END AS sysl, -- 剩余数量
230
+        shiping_count*1000  as sl, -- 通知单数量
231
+        CASE WHEN notice.bill_type=1 THEN in_count*1000-IFNULL(detail.complete_quantity,0)*1000 ELSE out_count*1000-IFNULL(detail.complete_quantity,0)*1000 END AS sysl, -- 剩余数量
232 232
         CASE WHEN notice.bill_type=1 THEN '420801654D8F01A7D9FCE01B90A395E6' ELSE '284344D15DCA72D90AA43C24BD4F9B47' END AS FLOWID, -- 流程Id
233 233
         DATE_FORMAT(detail.input_time,'%Y-%m-%d %T') AS rcsj -- 入仓时间
234 234
         ,notice.contract AS htbh -- 合同编号
235 235
         ,notice.contract_bid AS htId -- 合同id
236
-        ,plan.plan_number AS jhdbh -- 计划编号
236
+        ,notice.plan_number AS jhdbh -- 计划编号
237 237
         ,notice.plan_bid AS jhdId -- 计划id
238
-        ,enum.enumName  as jhfl -- 计划分类
238
+        ,plan.plan_type  as jhfl -- 计划分类
239 239
         ,customer.name as slr -- <!-- 客户名称 -->
240 240
         ,customer.address as slrdz, -- <!-- 地址 -->
241 241
         IFNULL(customer.social_credit_code,customer.identification) as slrsfzh,-- <!-- 企业信用代码或者身份证号 -->
@@ -262,7 +262,7 @@ LEFT JOIN basic_enum grain_kind_enum ON  grain_kind_enum.enumId = DATA_CRKYW_TZD
262 262
         detail.grain_producing_area AS "cd",
263 263
 
264 264
         tzscnf_enum.enumName AS "tzscnf_value", -- 生产年份名称
265
-        detail.grain_annual AS "scnf",
265
+        tzscnf_enum.enumId AS "scnf",
266 266
 
267 267
         detail.house_id as chID, -- 仓房id
268 268
         detail.warehouse_id as hwID, -- 货位id
@@ -272,11 +272,11 @@ LEFT JOIN basic_enum grain_kind_enum ON  grain_kind_enum.enumId = DATA_CRKYW_TZD
272 272
         business_delivery_storage_notice notice
273 273
         inner JOIN business_store_ware_detail detail on notice.id = detail.zid
274 274
         left join business_customer customer on customer.id=notice.customer_bid
275
-        left join business_plan plan on notice.plan_bid = plan.id
276
-        left join basic_enum enum on  plan.execute_type = enum.enumId
275
+        left join business_rp_report plan on notice.plan_bid = plan.id
276
+        -- left join basic_enum enum on  plan.execute_type = enum.enumId
277 277
 
278 278
         LEFT JOIN basic_enum lsxz_enum ON lsxz_enum.enumId = detail.grain_attribute
279
-        LEFT JOIN basic_enum tzscnf_enum ON tzscnf_enum.enumId = detail.grain_annual
279
+        LEFT JOIN basic_enum tzscnf_enum ON tzscnf_enum.parentId = 1004 and tzscnf_enum.enumname = detail.productive_year
280 280
         LEFT JOIN basic_enum cd_enum ON cd_enum.enumId = detail.grain_producing_area
281 281
 
282 282
         LEFT JOIN basic_enum grain_attribute_enum ON  grain_attribute_enum.enumId = detail.grain_attribute