update code 华筑考勤无效数据不入库
parent
6afbc7d937
commit
9f80befa1a
|
@ -125,6 +125,9 @@ public class SurProjectAttendanceDataServiceImpl implements ISurProjectAttendanc
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void add(SurProjectAttendanceData sdata) {
|
public void add(SurProjectAttendanceData sdata) {
|
||||||
|
if(StringUtils.isEmpty(sdata.getWorkerId()) || StringUtils.isEmpty(sdata.getAttendanceTime())){
|
||||||
|
return;
|
||||||
|
}
|
||||||
SurProjectAttendanceData where=new SurProjectAttendanceData();
|
SurProjectAttendanceData where=new SurProjectAttendanceData();
|
||||||
where.setVendorsCode(sdata.getVendorsCode());
|
where.setVendorsCode(sdata.getVendorsCode());
|
||||||
where.setCfgid(sdata.getCfgid());
|
where.setCfgid(sdata.getCfgid());
|
||||||
|
|
|
@ -43,7 +43,7 @@ public class AttendanceHuazhuTask {
|
||||||
.newBuilder();
|
.newBuilder();
|
||||||
|
|
||||||
long endTime=DateUtil.current();
|
long endTime=DateUtil.current();
|
||||||
long startTime=endTime-3600*1000*24*90;
|
long startTime=endTime-3600*1000*24*0;
|
||||||
Map<String, String> headerParams=new HashMap<>();
|
Map<String, String> headerParams=new HashMap<>();
|
||||||
headerParams.put("appId","8024283707153666851");
|
headerParams.put("appId","8024283707153666851");
|
||||||
headerParams.put("appSecret","2070308b49399d94b401d98adeaa5b342aa81627");
|
headerParams.put("appSecret","2070308b49399d94b401d98adeaa5b342aa81627");
|
||||||
|
@ -62,7 +62,17 @@ public class AttendanceHuazhuTask {
|
||||||
.post(toFormBody(params)).headers(setHeaderParams(headerParams))
|
.post(toFormBody(params)).headers(setHeaderParams(headerParams))
|
||||||
.build();
|
.build();
|
||||||
String data=AttendanceTask.getResult(request);
|
String data=AttendanceTask.getResult(request);
|
||||||
System.out.println(data);
|
JSONObject jo= JSON.parseObject(data);
|
||||||
|
JSONObject joData= jo.getJSONObject("data");
|
||||||
|
JSONArray arr=joData.getJSONArray("records");
|
||||||
|
long pages=joData.getLong("pages");
|
||||||
|
if(arr!=null && arr.size()>0){
|
||||||
|
for(int i=0;i<arr.size();i++) {
|
||||||
|
JSONObject json = arr.getJSONObject(i);
|
||||||
|
SurProjectAttendanceData sdata = SurProjectAttendanceData.createFromHuazhu(json);
|
||||||
|
System.out.println(JSON.toJSONString(sdata));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
//380649600000
|
//380649600000
|
||||||
|
|
Loading…
Reference in New Issue