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