فهرست منبع

【海凌科】【对接条数改为最大数100】

wuyx 7 ماه پیش
والد
کامیت
09099f846b

+ 7 - 7
src/main/java/com/uas/eis/task/TaoBaoDownLoadTask.java

@@ -76,14 +76,15 @@ public class TaoBaoDownLoadTask {
             req.setStartCreated(calendar.getTime());
             req.setEndCreated(endDate);
             //本地调试用
-            /*
-                Calendar calendartest1 = Calendar.getInstance();
+                /*Calendar calendartest1 = Calendar.getInstance();
                 calendartest1.setTime(DateUtil.parse("2025-05-05 00:00:00","yyyy-MM-dd HH:mm:ss"));
                 Calendar calendartest2 = Calendar.getInstance();
-                calendartest2.setTime(DateUtil.parse("2025-05-06 00:00:00","yyyy-MM-dd HH:mm:ss"));
+                calendartest2.setTime(DateUtil.parse("2025-05-07 10:30:00","yyyy-MM-dd HH:mm:ss"));
                 req.setStartCreated(calendartest1.getTime());
-                req.setEndCreated(calendartest2.getTime());
-            */
+                req.setEndCreated(calendartest2.getTime());*/
+            Long pageCount = 1L;
+            req.setPageNo(pageCount);
+            req.setPageSize(100L);
             req.setUseHasNext(true);
             List<Trade> trades = new ArrayList<>();
             try {
@@ -92,7 +93,6 @@ public class TaoBaoDownLoadTask {
                     baseDao.execute("update TBAUTHORIZATION set validflag=0,unvalidtime=sysdate, UNVALIDREMARK='"+ "("+StringUtil.nvl(rsp.getSubCode(),rsp.getErrorCode())+")"+StringUtil.nvl(rsp.getSubMsg(),rsp.getMsg()) +"' where tb_id = "+shop.get("TB_ID"));
                 }else {
                     if(!CollectionUtil.isEmpty(rsp.getTrades())){
-                        Long pageCount = 1L;
                         getNextTBOrder(pageCount,trades,rsp,req,client,sessionKey);
                         logger.info(TB_NICK+"("+tbOpenuid+")店铺获取单数"+trades.size());
                         for(Trade trade: trades){
@@ -122,7 +122,7 @@ public class TaoBaoDownLoadTask {
         if(!CollectionUtil.isEmpty(rsp.getTrades())){
             trades.addAll(rsp.getTrades());
             if(rsp.getHasNext()!=null&&rsp.getHasNext()){
-                Long pageSize = 40L;
+                Long pageSize = 100L;
                 pageNo = pageNo + 1;
                 req.setPageNo(pageNo);
                 req.setPageSize(pageSize);

+ 5 - 1
src/test/java/com/uas/eis/UasEisApplicationTests.java

@@ -36,12 +36,16 @@ public class UasEisApplicationTests {
 //	@Autowired
 //	private TaoBaoLogisticsDownLoadTask taoBaoLogisticsDownLoadTask;
 @Autowired
-private SaleOutService saleOutService;
+private TaoBaoDownLoadTask taoBaoDownLoadTask;
 	@Autowired
 	private BaseDao baseDao;
 	@Autowired
 	private TaoBaoConfig taoBaoConfig;
 	@Test
+	public void testDownLoadOrder() {
+		taoBaoDownLoadTask.DownLoadOrder();
+	}
+	@Test
 	public void contextLoads() {
 //		saleOutService.orderSend("HILINK_TEST",51180762,"wuyx");
 //		Map<String, Object> res = saleOutService.modifyOrderLogistics("HILINK_TEST",51180762,"wuyx");