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

成品粮订单

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

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


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

@@ -228,8 +228,8 @@ LEFT JOIN basic_enum grain_kind_enum ON  grain_kind_enum.enumId = DATA_CRKYW_TZD
228 228
         notice.id AS tzdID, -- 通知单id
229 229
         notice.bill_number AS tzdbh, -- 通知单编号,
230 230
         shiping_count  as sl, -- 通知单数量
231
-        IF(detail.in_count > 0,in_count,out_count)-IFNULL(detail.complete_quantity,0) AS sysl, -- 剩余数量
232
-        IF(detail.in_count > 0,'A7B1FDB54DE7B32D6F8067FEFE2BF52F','6FD0418CD28A2B3F3E7E9EC0D7429461') as FLOWID, -- 流程Id
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, -- 剩余数量
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
@@ -283,12 +283,12 @@ LEFT JOIN basic_enum grain_kind_enum ON  grain_kind_enum.enumId = DATA_CRKYW_TZD
283 283
         LEFT JOIN basic_enum grain_grade_enum ON grain_grade_enum.enumId = detail.grain_grade
284 284
         LEFT JOIN basic_enum grain_kind_enum ON  grain_kind_enum.enumId = detail.grain_kind
285 285
         LEFT JOIN basic_enum grain_detail_kind_enum ON grain_detail_kind_enum.enumId = detail.grain_detail_kind
286
-
287
-        WHERE ((notice.audit_state=2) or (notice.bill_type=2)) -- <!-- 审批通过的,中转通知单没有审批 -->
286
+        WHERE
287
+        notice.audit_state=2
288 288
         and notice.in_application = 1
289 289
         AND notice.house_id = #{unitId}   -- <!--用house_id 区分是哪个库的 house_id是代储库 orgId 是主库 -->
290
-        and IF(detail.in_count > 0,'A7B1FDB54DE7B32D6F8067FEFE2BF52F','6FD0418CD28A2B3F3E7E9EC0D7429461') = #{flowId}
291
-        AND IF(detail.in_count > 0,in_count,out_count)-IFNULL(detail.complete_quantity,0) >0
290
+        and  CASE WHEN notice.bill_type=1 THEN '420801654D8F01A7D9FCE01B90A395E6' ELSE '284344D15DCA72D90AA43C24BD4F9B47'  = #{flowId}
291
+        AND CASE WHEN notice.bill_type=1 THEN in_count-IFNULL(detail.complete_quantity,0) ELSE out_count-IFNULL(detail.complete_quantity,0) END >0
292 292
         ORDER BY notice.bill_number
293 293
     </select>
294 294
 </mapper>

+ 2 - 2
src/main/resources/mapper/cplbusiness/DataCrkywCpltzdxxDefaultMapper.xml

@@ -215,12 +215,12 @@
215 215
     </select>
216 216
     <select id="getPgGopsPlanList" resultType="com.unis.crk.cplbusiness.entity.result.BusinessPgGopsPlanVO">
217 217
         SELECT
218
-        a.id as "DataID",
218
+        a.id as "ddid",
219 219
         GROUP_CONCAT(c.sjjlspmc) as 'mxpzValue',
220 220
         '' as  "kfbh",
221 221
         a.org_id as "orgId",
222 222
         a.updatedate as "ModifyDate",
223
-        a.plan_code as "tzdbm",
223
+        a.plan_code as "ddbh",
224 224
         a.plan_name as "jhdmc",
225 225
         '' as  "htmc",
226 226
         a.plan_type "cazylx",