update code 华筑考勤无效数据不入库
parent
6afbc7d937
commit
9f80befa1a
|
@ -125,6 +125,9 @@ public class SurProjectAttendanceDataServiceImpl implements ISurProjectAttendanc
|
|||
|
||||
@Override
|
||||
public void add(SurProjectAttendanceData sdata) {
|
||||
if(StringUtils.isEmpty(sdata.getWorkerId()) || StringUtils.isEmpty(sdata.getAttendanceTime())){
|
||||
return;
|
||||
}
|
||||
SurProjectAttendanceData where=new SurProjectAttendanceData();
|
||||
where.setVendorsCode(sdata.getVendorsCode());
|
||||
where.setCfgid(sdata.getCfgid());
|
||||
|
|
|
@ -43,7 +43,7 @@ public class AttendanceHuazhuTask {
|
|||
.newBuilder();
|
||||
|
||||
long endTime=DateUtil.current();
|
||||
long startTime=endTime-3600*1000*24*90;
|
||||
long startTime=endTime-3600*1000*24*0;
|
||||
Map<String, String> headerParams=new HashMap<>();
|
||||
headerParams.put("appId","8024283707153666851");
|
||||
headerParams.put("appSecret","2070308b49399d94b401d98adeaa5b342aa81627");
|
||||
|
@ -62,7 +62,17 @@ public class AttendanceHuazhuTask {
|
|||
.post(toFormBody(params)).headers(setHeaderParams(headerParams))
|
||||
.build();
|
||||
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
|
||||
|
|
Loading…
Reference in New Issue