فهرست منبع

[深爱]获取客商数据

zxl 1 سال پیش
والد
کامیت
982519b4ae

+ 12 - 5
src/main/java/com/uas/eis/service/Impl/STKServiceImpl.java

@@ -158,17 +158,24 @@ public class STKServiceImpl implements STKService {
 
     @Override
     public void getCustvend(TravellingMerchantVo travellingMerchantVo ) {
-        List<CustvendDTO> custvendDTOS = travellingMerchantVo.getData();
+        List<CustvendDTO> custvendDTOS = travellingMerchantVo.getData().getList();
         List<String> sqls = new ArrayList<>();
+        sqls.add("delete from STK_CUSTVEND2;");
         for (int i = 0; i < custvendDTOS.size(); i++) {
-            sqls.add("delete from STK_CUSTVEND2;");
             sqls.add("insert into STK_CUSTVEND2(ID,S_ID,S_CODE,NAME,UID_TYPE,UID2,CUSTOMER_TYPE,IS_VALID,CREATED_ORG,CREATED_SYSTEM,ISTEMPORARY,MDM_CODE,REG_COUNTRY, " +
-                    "REG_PLACE,REG_REP,REG_CAPTIAL,REG_PERIOD,REG_BIZSCOPE,REG_FOUNDEDDATE,REG_URL,REG_ADDRESS,CREAT_TIME,UPDATE_TIME,SERIAL) " +
+                    "REG_PLACE,REG_REP,REG_CAPTIAL,REG_PERIOD,REG_BIZSCOPE," +
+                    "REG_FOUNDEDDATE," +
+                    "REG_URL,REG_ADDRESS," +
+                    "CREAT_TIME," +
+                    "UPDATE_TIME,SERIAL) " +
                     "values ("+custvendDTOS.get(i).getId()+","+custvendDTOS.get(i).getS_id()+",'"+custvendDTOS.get(i).getS_code()+"','"+custvendDTOS.get(i).getName()+"'" +
                     ",'"+custvendDTOS.get(i).getUid_type()+"','"+custvendDTOS.get(i).getUid()+"','"+custvendDTOS.get(i).getCustomer_type()+"','"+custvendDTOS.get(i).getIs_valid()+"'" +
                     ",'"+custvendDTOS.get(i).getCreated_org()+"','"+custvendDTOS.get(i).getCreated_system()+"','"+custvendDTOS.get(i).getIstemporary()+"','"+custvendDTOS.get(i).getMdm_code()+"','"+custvendDTOS.get(i).getReg_country()+"'" +
-                    ",'"+custvendDTOS.get(i).getReg_place()+"','"+custvendDTOS.get(i).getReg_rep()+"','"+custvendDTOS.get(i).getReg_captial()+"','"+custvendDTOS.get(i).getReg_period()+"','"+custvendDTOS.get(i).getReg_bizscope()+"','"+custvendDTOS.get(i).getReg_foundeddate()+"'" +
-                    ",'"+custvendDTOS.get(i).getReg_url()+"','"+custvendDTOS.get(i).getReg_address()+"','"+custvendDTOS.get(i).getCreat_time()+"','"+custvendDTOS.get(i).getUpdate_time()+"','"+custvendDTOS.get(i).getSerial()+"')");
+                    ",'"+custvendDTOS.get(i).getReg_place()+"','"+custvendDTOS.get(i).getReg_rep()+"','"+custvendDTOS.get(i).getReg_captial()+"','"+custvendDTOS.get(i).getReg_period()+"','"+custvendDTOS.get(i).getReg_bizscope()+"'" +
+                    ",to_date(to_char(to_timestamp('"+custvendDTOS.get(i).getReg_foundeddate()+"','yyyy-mm-dd hh24:mi:ssxff'),'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss')" +
+                    ",'"+custvendDTOS.get(i).getReg_url()+"','"+custvendDTOS.get(i).getReg_address()+"'" +
+                    ",to_date(to_char(to_timestamp('"+custvendDTOS.get(i).getCreat_time()+"','yyyy-mm-dd hh24:mi:ssxff'),'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss')" +
+                    ",to_date(to_char(to_timestamp('"+custvendDTOS.get(i).getUpdate_time()+"','yyyy-mm-dd hh24:mi:ssxff'),'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss'),'"+custvendDTOS.get(i).getSerial()+"')");
         }
         baseDao.execute(sqls);
     }

+ 2 - 2
src/main/java/com/uas/eis/task/STKTask.java

@@ -17,7 +17,7 @@ import java.util.List;
 import java.util.Set;
 
 @Slf4j
-//@Component
+@Component
 public class STKTask {
 
     /**
@@ -44,7 +44,7 @@ public class STKTask {
     @Autowired
     private STKService stkService;
 
-    //@Scheduled(cron = "0 0/2 * * * ?")
+    @Scheduled(cron = "0 0/5 * * * ?")
     public void getSellerOrders(){
         log.info("开始获取深投控客商状态信息=========start=============");
         Date date = new Date();

+ 39 - 0
src/main/java/com/uas/eis/vo/stkVo/CustvendListDTO.java

@@ -0,0 +1,39 @@
+package com.uas.eis.vo.stkVo;
+
+import com.uas.eis.sdk.dto.CustvendDTO;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class CustvendListDTO {
+
+    private Integer startRow;
+
+    private Integer prePage;
+
+    private Boolean hasNextPage;
+
+    private Integer nextPage;
+
+    private Integer pageSize;
+
+    private Integer endRow;
+
+    private Integer pageNum;
+
+    private Integer total;
+
+    private Integer pages;
+
+    private Integer size;
+
+    private Boolean isLastPage;
+
+    private Boolean hasPreviousPage;
+
+    private Boolean isFirstPage;
+
+    private List<CustvendDTO> list;
+
+}

+ 5 - 1
src/main/java/com/uas/eis/vo/stkVo/TravellingMerchantVo.java

@@ -14,6 +14,10 @@ public class TravellingMerchantVo {
 
     private Integer code;
 
-    private List<CustvendDTO> data;
+    private String msg;
+
+    private String extendInfo;
+
+    private CustvendListDTO data;
 
 }