Răsfoiți Sursa

Merge remote-tracking branch 'origin/test' into test

haoyu 2 ani în urmă
părinte
comite
d49134253c

+ 1 - 1
src/main/resources/mapper/modules/inv/InvReceivableMapper.xml

@@ -287,7 +287,7 @@
         iss.settlement_amount,
         CASE
 
-        WHEN DATEDIFF( NOW(), signing_time ) > 90 THEN
+        WHEN DATEDIFF( NOW(), signing_time ) > 90 AND clearing_state = 0 THEN
         2 ELSE ivs.clearing_state
         END AS clearing_state,
         insurance_clearing_state

+ 2 - 2
src/main/resources/mapper/modules/inv/InvSourceMapper.xml

@@ -132,7 +132,7 @@
         update_name,
         update_userid,
         inv_source_type,
-        CASE WHEN DATEDIFF(NOW(), signing_time) > 90 THEN 2 ELSE inv_source.clearing_state END as clearing_state,
+        CASE WHEN DATEDIFF(NOW(), signing_time) > 90 AND clearing_state = 0 THEN 2 ELSE inv_source.clearing_state END as clearing_state,
         insurance_clearing_state
         from inv_source
         ) a
@@ -250,7 +250,7 @@
         update_name,
         update_userid,
         inv_source_type,
-        CASE WHEN DATEDIFF(NOW(), signing_time) > 90 THEN 2 ELSE inv_source.clearing_state END as clearing_state,
+        CASE WHEN DATEDIFF(NOW(), signing_time) > 90 AND clearing_state = 0 THEN 2 ELSE inv_source.clearing_state END as clearing_state,
         insurance_clearing_state
         from inv_source
         ) a