You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.8 KiB
60 lines
1.8 KiB
3 years ago
|
package com.qs.cost.module.service;
|
||
|
|
||
|
import com.qs.cost.common.dto.HttpResult;
|
||
|
import com.qs.cost.common.dto.R;
|
||
|
import com.qs.cost.common.utils.DateUtil;
|
||
|
import com.qs.cost.common.utils.HttpUtil;
|
||
|
import com.qs.cost.common.utils.JsonUtil;
|
||
|
import com.qs.cost.common.utils.SecureUtil;
|
||
|
import com.qs.cost.module.domain.GetListEntity;
|
||
|
|
||
|
import java.util.Calendar;
|
||
|
import java.util.Date;
|
||
|
|
||
|
/**
|
||
|
* @author YenHex
|
||
|
* @since 2022/7/6
|
||
|
*/
|
||
|
public class JiaJinService {
|
||
|
|
||
|
public static final String lzyunli = "lzyunli";
|
||
|
|
||
|
public void query(Integer page){
|
||
|
if(page==null){
|
||
|
page = 1;
|
||
|
}
|
||
|
Date now = new Date();
|
||
|
Date lastMonth = DateUtil.getAfterSomedate(now,-1, Calendar.MONTH);
|
||
|
String date = DateUtil.formatDate(now,DateUtil.FORMAT_SIMPLE_DATE2)+"-"+DateUtil.formatDate(lastMonth,DateUtil.FORMAT_SIMPLE_DATE2);
|
||
|
String pageSize = "10";
|
||
|
String params = "date="+date+"&page="+page+"&page_size="+pageSize;
|
||
|
String signParam = lzyunli + params + lzyunli;
|
||
|
String sign = SecureUtil.md5(signParam);
|
||
|
params = params+"&sign="+sign;
|
||
|
String url = "http://wsapp6.lzyunli.com/index.php/getOrder?"+params;
|
||
|
HttpResult httpResult = HttpUtil.get(url);
|
||
|
if(httpResult.getCode()==200){
|
||
|
String json = httpResult.getData();
|
||
|
GetListEntity getListEntity = JsonUtil.jsonToPojo(json,GetListEntity.class);
|
||
|
Integer pageCount = getListEntity.getPageCount();
|
||
|
if(pageCount!=null&&pageCount.equals(page)){
|
||
|
return;
|
||
|
}else {
|
||
|
query(page+1);
|
||
|
}
|
||
|
}
|
||
|
System.out.println();
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* U8中台回调接口
|
||
|
* @param orderNos
|
||
|
* @return
|
||
|
*/
|
||
|
public R<?> callback(String orderNos){
|
||
|
|
||
|
return R.ok();
|
||
|
}
|
||
|
|
||
|
}
|