소스 검색

【怡海能达商城对接】【客户资料生成取数调整】

chenw 6 년 전
부모
커밋
56f70e95ee
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      src/main/java/com/uas/erp/schedular/mall/task/OrderTask.java

+ 6 - 1
src/main/java/com/uas/erp/schedular/mall/task/OrderTask.java

@@ -477,6 +477,10 @@ public class OrderTask extends AbstractTask {
 
     @TaskMapping(title = "生成客户资料", fixedDelay = 60000)
     public void downloadCustomer() throws NoSuchAlgorithmException, InvalidKeyException, UnsupportedEncodingException {
+//        Master master = ContextHolder.getMaster();
+//        if ("test".equalsIgnoreCase(master.getEnv())) {
+//            BASEPATH_TRADE = "https://malltraderest.uuzcc.cn";
+//        }
         String url = BASEPATH_TRADE + "/openapi/trade/order/page/get?";
         Long updateTime = System.currentTimeMillis() - 24 * 60 * 60 * 1000;
         //获取需要生成数据的供应商
@@ -515,7 +519,7 @@ public class OrderTask extends AbstractTask {
             int count = jdbcTemplate.getInt("SELECT COUNT(*) FROM SALE WHERE SA_POCODE = ?", order.getCode());
             if (count == 0) {
                 //取已发货状态的订单生成
-                if (order.getStatus() != 141000 && order.getStatus() != 141010 && order.getStatus() == 141095) {
+                if (order.getStatus() != 141000 && order.getStatus() != 141010 && order.getStatus() != 141095) {
                     if (order.getEnuu() != null && order.getEnuu() != 0) {
                         Customer customer = jdbcTemplate.queryForBean("select * from CUSTOMER where CU_UU = ? and nvl(cu_uu,' ') <> 0 and CU_AUDITSTATUS = '已审核'", Customer.class, order.getEnuu());
                         if (ObjectUtils.isEmpty(customer)) {
@@ -535,6 +539,7 @@ public class OrderTask extends AbstractTask {
                                         + "values(" + id + ",'" + customerCode + "','" + order.getBuyerEnName() + "','" + order.getBuyerEnName() + "','" + identityNum + "','" + order.getEnuu() + "','"+customerCode+"','"+order.getBuyerEnName()+"','SK004','款到发货','ADMIN','管理员','ADMIN','管理员',"
                                         + "'普通客户','普通客户','深圳怡海能达','否','快递','" + order.getBuyerEmail() + "','" + order.getBuyerMobile() + "','" + order.getBuyerName() + "','" + order.getBuyerMobile() + "','ADMIN',sysdate,'ADMIN',sysdate,'已审核','AUDITED')";
                                 jdbcTemplate.execute(insertCustomerSql);
+                                LOGGER.info("生成客户资料,code={},id={}", customerCode, id);
                             }
                         }
                     }