update code
parent
8c4f6c2566
commit
0caa21dc18
|
@ -128,6 +128,7 @@ public class SurProjectAttendanceGroup extends BaseEntity
|
||||||
g.serverid=j.getString("id");
|
g.serverid=j.getString("id");
|
||||||
if(isDirectlyUnder) {
|
if(isDirectlyUnder) {
|
||||||
g.companyId = j.getString("leaderTeamId");
|
g.companyId = j.getString("leaderTeamId");
|
||||||
|
g.leaderName=j.getString("subcontractorId");
|
||||||
g.leaderPhone="directly";
|
g.leaderPhone="directly";
|
||||||
}else{
|
}else{
|
||||||
g.companyId=j.getString("subcontractorId");
|
g.companyId=j.getString("subcontractorId");
|
||||||
|
|
|
@ -218,7 +218,7 @@ public class AttendanceJgwTask {
|
||||||
|
|
||||||
|
|
||||||
//findWorkerByLeader(appid,token,leaderTeamId);
|
//findWorkerByLeader(appid,token,leaderTeamId);
|
||||||
//findDirectlyUnderTeam(appid,token,prjId,subcontractorId,0);
|
findDirectlyUnderTeam(appid,token,prjId,subcontractorId,0);
|
||||||
//queryProject(appid,token,phone,0);;
|
//queryProject(appid,token,phone,0);;
|
||||||
//findAddWorkerByProject(appid,token,prjId,0);
|
//findAddWorkerByProject(appid,token,prjId,0);
|
||||||
//findUpdateWorkerByProject(appid,token,prjId,0);
|
//findUpdateWorkerByProject(appid,token,prjId,0);
|
||||||
|
@ -771,9 +771,12 @@ public class AttendanceJgwTask {
|
||||||
groupWhere.setLeaderPhone("directly");
|
groupWhere.setLeaderPhone("directly");
|
||||||
List<SurProjectAttendanceGroup> groupList=attendanceGroupService.selectSurProjectAttendanceGroupList(groupWhere);
|
List<SurProjectAttendanceGroup> groupList=attendanceGroupService.selectSurProjectAttendanceGroupList(groupWhere);
|
||||||
for(SurProjectAttendanceGroup g:groupList) {
|
for(SurProjectAttendanceGroup g:groupList) {
|
||||||
jo.put("leaderTeamId",g.getCompanyId());
|
if(StrUtil.isNotEmpty(g.getLeaderName()) && StrUtil.isNotEmpty(g.getCompanyId())) {
|
||||||
jo.put("companyName",g.getCompanyName());
|
jo.put("subcontractorId", g.getLeaderName());
|
||||||
dosyncWorkerByLeader(jo, 0l, it);
|
jo.put("leaderTeamId", g.getCompanyId());
|
||||||
|
jo.put("companyName", g.getCompanyName());
|
||||||
|
dosyncWorkerByLeader(jo, 0l, it);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}catch (Exception ex){
|
}catch (Exception ex){
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
|
@ -796,6 +799,7 @@ public class AttendanceJgwTask {
|
||||||
params.put("timestamp",time);
|
params.put("timestamp",time);
|
||||||
params.put("tokenSign",tokenSign);
|
params.put("tokenSign",tokenSign);
|
||||||
params.put("leaderTeamId",leaderTeamId);
|
params.put("leaderTeamId",leaderTeamId);
|
||||||
|
params.put("subcontractorId",jo.getString("subcontractorId"));
|
||||||
Request request = new Request.Builder()
|
Request request = new Request.Builder()
|
||||||
.url(host+path)
|
.url(host+path)
|
||||||
.post(toFormBody(params))
|
.post(toFormBody(params))
|
||||||
|
@ -892,7 +896,7 @@ public class AttendanceJgwTask {
|
||||||
jo.put("secret",secret);
|
jo.put("secret",secret);
|
||||||
String token= getToken(appId,secret);
|
String token= getToken(appId,secret);
|
||||||
jo.put("token",token);
|
jo.put("token",token);
|
||||||
doSyncGroup(jo,0l,it);
|
//doSyncGroup(jo,0l,it);
|
||||||
doSyncDirectlyUnderGroup(jo,0l,it);
|
doSyncDirectlyUnderGroup(jo,0l,it);
|
||||||
doSyncProContractor(jo,0l,it);
|
doSyncProContractor(jo,0l,it);
|
||||||
}catch (Exception ex){
|
}catch (Exception ex){
|
||||||
|
@ -1007,10 +1011,13 @@ public class AttendanceJgwTask {
|
||||||
List<SurProjectAttendanceGroup> list=attendanceGroupService.selectSurProjectAttendanceGroupList(where);
|
List<SurProjectAttendanceGroup> list=attendanceGroupService.selectSurProjectAttendanceGroupList(where);
|
||||||
if(list.size()==0){
|
if(list.size()==0){
|
||||||
attendanceGroupService.add(group);
|
attendanceGroupService.add(group);
|
||||||
|
}else{
|
||||||
|
group.setId(list.get(0).getId());
|
||||||
|
attendanceGroupService.updateSurProjectAttendanceGroup(group);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(rowId>0){
|
if(rowId>0){
|
||||||
doSyncGroup(jo,rowId+1,it);
|
doSyncDirectlyUnderGroup(jo,rowId+1,it);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue