|
|
@@ -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>
|