Selaa lähdekoodia

取非冻结经销商

njs 1 vuosi sitten
vanhempi
commit
0fe488c40b

+ 7 - 11
suishenbang-sync/suishenbang-sync-common/src/main/java/com/dgtly/sync/service/HanaOrderComponent.java

@@ -400,18 +400,14 @@ public class HanaOrderComponent {
     /**HANA已冻结经销商**/
     public void hanaFreezeCustomer()throws Exception{
         Connection con = this.getHanaConnection();
-        PreparedStatement pstmt = con.prepareStatement("SELECT DISTINCT KUNNR,VTWEG FROM ERP.KNVV  WHERE KVGR3 = 'D03'  and (LIFSD IS NULL or LIFSD = '') AND VTWEG = 'D9' union all SELECT DISTINCT\n" +
-                "\tKUNNR,\n" +
-                "\tVTWEG \n" +
-                "FROM\n" +
-                "\tERP.KNVV \n" +
+        PreparedStatement pstmt = con.prepareStatement("SELECT DISTINCT KUNNR,VTWEG FROM ERP.KNVV  WHERE KVGR3 = 'D03'  and (LIFSD IS NULL or LIFSD = '') AND VTWEG = 'D9' union all \n" +
+                "\t SELECT DISTINCT KUNNR,\n" +
+                "\t VTWEG \n" +
+                "FROM ERP.KNVV \n" +
                 "WHERE\n" +
-                "\tSPART=(case   when  SPART='14' then '14'\n" +
-                "\twhen SPART='15' then '15'\n" +
-                "\telse  '16' end )  and KVGR3 != 'D03'\n" +
-                "\tand (LIFSD IS NULL or LIFSD = '') \n" +
-                "\tAND VTWEG = 'D9'\n" +
-                "\tand VKORG = 'S200'  order by SPART asc  ");
+                "\t SPART = (case   when  SPART='14' then '14'\n" +
+                "\t when SPART='15' then '15'\n" +
+                "\t else  '16' end )   and (LIFSD IS NULL or LIFSD = '')  AND VTWEG = 'D9'and VKORG = 'S200' and KVGR3 not in ('D03') order by SPART asc  ");
         Long startTime = System.currentTimeMillis();
         ResultSet rs = pstmt.executeQuery();
         Long endTime = System.currentTimeMillis();