|
@@ -15,12 +15,14 @@ import cn.com.qmth.examcloud.task.api.request.SyncExamStudentReq;
|
|
|
import cn.com.qmth.examcloud.task.api.request.SyncOrgReq;
|
|
|
import cn.com.qmth.examcloud.task.api.request.SyncSpecialtyReq;
|
|
|
import cn.com.qmth.examcloud.task.api.request.SyncStudentReq;
|
|
|
+import cn.com.qmth.examcloud.task.api.request.SyncUserReq;
|
|
|
import cn.com.qmth.examcloud.task.api.response.SyncCourseResp;
|
|
|
import cn.com.qmth.examcloud.task.api.response.SyncExamResp;
|
|
|
import cn.com.qmth.examcloud.task.api.response.SyncExamStudentResp;
|
|
|
import cn.com.qmth.examcloud.task.api.response.SyncOrgResp;
|
|
|
import cn.com.qmth.examcloud.task.api.response.SyncSpecialtyResp;
|
|
|
import cn.com.qmth.examcloud.task.api.response.SyncStudentResp;
|
|
|
+import cn.com.qmth.examcloud.task.api.response.SyncUserResp;
|
|
|
import cn.com.qmth.examcloud.task.service.DataSyncService;
|
|
|
|
|
|
/**
|
|
@@ -165,4 +167,23 @@ public class DataSyncCloudServiceProvider extends ControllerSupport
|
|
|
return resp;
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("syncUser")
|
|
|
+ @Override
|
|
|
+ public SyncUserResp syncUser(@RequestBody SyncUserReq req) {
|
|
|
+ cn.com.qmth.examcloud.commons.api.request.SyncUserReq r = new cn.com.qmth.examcloud.commons.api.request.SyncUserReq();
|
|
|
+ r.setEnable(req.getEnable());
|
|
|
+ r.setId(req.getId());
|
|
|
+ r.setLoginName(req.getLoginName());
|
|
|
+ r.setName(req.getName());
|
|
|
+ r.setOrgId(req.getOrgId());
|
|
|
+ r.setPassword(req.getPassword());
|
|
|
+ r.setPhoneNumber(req.getPhoneNumber());
|
|
|
+ r.setRootOrgId(req.getRootOrgId());
|
|
|
+ r.setSyncType(req.getSyncType());
|
|
|
+
|
|
|
+ dataSyncService.sync("syncUser", r, async(), true);
|
|
|
+ SyncUserResp resp = new SyncUserResp();
|
|
|
+ return resp;
|
|
|
+ }
|
|
|
+
|
|
|
}
|