Commit efded201 authored by daijunxiong's avatar daijunxiong

新增定时任务 后台打印信息

parent d159cf2e
...@@ -43,6 +43,7 @@ public class SyncUserTaskImpl implements ITaskExcuteService { ...@@ -43,6 +43,7 @@ public class SyncUserTaskImpl implements ITaskExcuteService {
try { try {
String resultPerson = ArtemisPostTest.callPostApiGetPersonList(); String resultPerson = ArtemisPostTest.callPostApiGetPersonList();
PersonHikData personHikData = jsonUtils.json2Bean(resultPerson, PersonHikData.class); PersonHikData personHikData = jsonUtils.json2Bean(resultPerson, PersonHikData.class);
System.out.println("海康人员数据"+resultPerson);
if (Objects.nonNull(personHikData)) { if (Objects.nonNull(personHikData)) {
for (ListItem list : personHikData.getList()) { for (ListItem list : personHikData.getList()) {
//根据id获取本地数据 //根据id获取本地数据
...@@ -64,6 +65,7 @@ public class SyncUserTaskImpl implements ITaskExcuteService { ...@@ -64,6 +65,7 @@ public class SyncUserTaskImpl implements ITaskExcuteService {
if (list.getPhoneNo()!=null){ if (list.getPhoneNo()!=null){
staffEntity1.setPhoneNumber(String.valueOf(list.getPhoneNo())); staffEntity1.setPhoneNumber(String.valueOf(list.getPhoneNo()));
} }
System.out.println("新增人员信息"+staffEntity1);
staffDao.insert(staffEntity1); staffDao.insert(staffEntity1);
} }
//本地数据不为空 //本地数据不为空
...@@ -84,8 +86,9 @@ public class SyncUserTaskImpl implements ITaskExcuteService { ...@@ -84,8 +86,9 @@ public class SyncUserTaskImpl implements ITaskExcuteService {
staffEntity.setBirthday(staffEntity.getBirthday()); staffEntity.setBirthday(staffEntity.getBirthday());
} }
if (list.getPhoneNo()!=null && staffEntity.getPhoneNumber()!=null){ if (list.getPhoneNo()!=null && staffEntity.getPhoneNumber()!=null){
staffEntity1.setPhoneNumber(staffEntity.getPhoneNumber()); staffEntity.setPhoneNumber(staffEntity.getPhoneNumber());
} }
System.out.println("修改人员信息"+staffEntity);
staffDao.update(staffEntity); staffDao.update(staffEntity);
} }
for (ListItem item :personHikData.getList()){ for (ListItem item :personHikData.getList()){
...@@ -103,6 +106,7 @@ public class SyncUserTaskImpl implements ITaskExcuteService { ...@@ -103,6 +106,7 @@ public class SyncUserTaskImpl implements ITaskExcuteService {
} }
String resultDept = ArtemisPostTest.callPostApiGetDeptList(); String resultDept = ArtemisPostTest.callPostApiGetDeptList();
DeptHikData deptHikData = jsonUtils.json2Bean(resultDept,DeptHikData.class); DeptHikData deptHikData = jsonUtils.json2Bean(resultDept,DeptHikData.class);
System.out.println("海康部门信息"+resultDept);
if (Objects.isNull(deptHikData)){ if (Objects.isNull(deptHikData)){
for (ListDept listDept:deptHikData.getList()){ for (ListDept listDept:deptHikData.getList()){
DeptEntity deptEntity = deptDao.get(Long.valueOf(listDept.getOrgIndexCode())); DeptEntity deptEntity = deptDao.get(Long.valueOf(listDept.getOrgIndexCode()));
...@@ -111,12 +115,14 @@ public class SyncUserTaskImpl implements ITaskExcuteService { ...@@ -111,12 +115,14 @@ public class SyncUserTaskImpl implements ITaskExcuteService {
deptEntity.setDeptName(listDept.getOrgName()); deptEntity.setDeptName(listDept.getOrgName());
deptEntity.setParentId(Long.valueOf(listDept.getParentOrgIndexCode())); deptEntity.setParentId(Long.valueOf(listDept.getParentOrgIndexCode()));
deptEntity.setAncestors(listDept.getOrgPath()); deptEntity.setAncestors(listDept.getOrgPath());
System.out.println("新增部门信息"+deptEntity);
deptDao.insert(deptEntity); deptDao.insert(deptEntity);
}else { }else {
for (DeptEntity deptEntity1 :deptEntityList){ for (DeptEntity deptEntity1 :deptEntityList){
if (!deptEntity1.getParentId().equals(listDept.getOrgIndexCode())){ if (!deptEntity1.getParentId().equals(listDept.getOrgIndexCode())){
deptEntity1.setAncestors(listDept.getOrgPath()); deptEntity1.setAncestors(listDept.getOrgPath());
deptEntity1.setDeptName(listDept.getOrgName()); deptEntity1.setDeptName(listDept.getOrgName());
System.out.println("修改部门信息"+deptEntity);
deptDao.update(deptEntity1); deptDao.update(deptEntity1);
} }
for (ListDept dept : deptHikData.getList()){ for (ListDept dept : deptHikData.getList()){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment