|
@@ -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();
|