增加info日志

This commit is contained in:
daihh
2023-05-28 10:36:37 +08:00
parent fe4e616737
commit 07d73a3184
5 changed files with 37 additions and 20 deletions

View File

@@ -7,6 +7,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.xboe.account.entity.Account;
import com.xboe.account.service.IAccountService;
import com.xboe.core.JsonResponse;
@@ -45,9 +46,9 @@ public class UserDataSyncApi extends ApiBaseController {
if (StringUtils.isBlank(user.getId())) {
return error("无用户的id");
}
//清除缓存需要loginName
try {
//先查询是否存在
ObjectMapper mapper=new ObjectMapper();
log.info("同步的用户信息:{}",mapper.writeValueAsString(user));
service.syncUserFull(user);
return success(true);
} catch (Exception e) {
@@ -65,9 +66,11 @@ public class UserDataSyncApi extends ApiBaseController {
//清除缓存需要loginName
try {
//先查询是否存在
log.info("删除用户【"+id+"");
Account a=new Account();
a.setId(id);
accountService.delete(a);
log.info("删除用户成功");
return success(true);
} catch (Exception e) {
log.error("同步删除用户错误", e);

View File

@@ -55,6 +55,7 @@ public class OutSideDataServiceImpl implements IOutSideDataService {
json = mapper.writeValueAsString(params);
String responseStr = okHttpUtil.doPostJson(url, json, headers);
log.info("根据受众id获取受众的人员列表",responseStr);
JsonNode rootNode= mapper.readTree(responseStr);
JsonNode result = rootNode.get("result");
@@ -96,6 +97,7 @@ public class OutSideDataServiceImpl implements IOutSideDataService {
try {
//OkHttpUtil http=new OkHttpUtil();
String responseStr = okHttpUtil.doPostJson(url,"{}", headers);
log.info("获取用户信息:",responseStr);
//System.out.println(responseStr);
JsonNode rootNode= mapper.readTree(responseStr);
int code = rootNode.get("status").asInt();
@@ -142,6 +144,7 @@ public class OutSideDataServiceImpl implements IOutSideDataService {
user.setAdminType(2);//非默认管理员
}
if(roleCode.equals("teacher")){
log.info("用户有教师身份");
user.setTeacher(true);//是老师
user.setUserType(2);//教师
}
@@ -175,6 +178,7 @@ public class OutSideDataServiceImpl implements IOutSideDataService {
String responseStr=null;
try{
responseStr = okHttpUtil.doPostJson(url,"{}", headers);
log.info("获取用户机构权限:",responseStr);
JsonNode rootNode= mapper.readTree(responseStr);
int code = rootNode.get("status").asInt();
if(code!=200) {

View File

@@ -19,6 +19,9 @@ import com.xboe.system.organization.entity.Organization;
import com.xboe.system.user.dao.UserDao;
import com.xboe.system.user.entity.User;
import lombok.extern.slf4j.Slf4j;
@Slf4j
@Service
public class DataUserSyncServiceImpl implements IDataUserSyncService{
@@ -52,6 +55,7 @@ public class DataUserSyncServiceImpl implements IDataUserSyncService{
a.setDeleted(user.getDeleted());
}
a.setLoginName(user.getCode());
log.info("更新账号code");
}else {
//新账户
a=new Account();
@@ -62,6 +66,7 @@ public class DataUserSyncServiceImpl implements IDataUserSyncService{
a.setRegTime(LocalDateTime.now());
a.setSysId(user.getKid());
a.setStatus(1);
log.info("账号不存在,新添加账号【"+user.getId()+"");
}
if(u!=null) {
//更新部分用户字段
@@ -73,6 +78,7 @@ public class DataUserSyncServiceImpl implements IDataUserSyncService{
if(user.getLearningDuration()>0) { //不大于0才会更新
u.setLearningDuration(user.getLearningDuration());
}
log.info("更新用户信息,学习时长,姓名,所在部门");
}else {
//新建用户
u=new User();
@@ -93,12 +99,13 @@ public class DataUserSyncServiceImpl implements IDataUserSyncService{
}else {
u.setShowHome(true);//band16以下及其它无bandLevel的信息
}
log.info("添加新用户");
}
//对机构的判断,不为空时才会处理,为空时不处理
if(StringUtils.isNotBlank(user.getDepartId())) {
org=orgDao.get(user.getDepartId());
if(org==null) {
log.info("无用户关联机构,添加新机构");
org=new Organization();
org.setCode("");
org.setId(user.getDepartId());
@@ -116,11 +123,14 @@ public class DataUserSyncServiceImpl implements IDataUserSyncService{
userDao.saveOrUpdate(u);
if(org!=null) {
orgDao.saveOrUpdate(org);
log.info("更新用户对应的机构信息");
}
//老师信息
if(u.getUserType()!=null && u.getUserType()==2) {
Teacher t = teacherDao.get(u.getId());
log.info("用户有教师身份,处理教师身份");
if(t==null) {
log.info("添加教师身份");
t=new Teacher();
t.setId(u.getId());
t.setDepartId(u.getDepartId());
@@ -131,6 +141,7 @@ public class DataUserSyncServiceImpl implements IDataUserSyncService{
t.setWaitStatus(0);
t.setUser(u);
teacherDao.save(t);
log.info("教师身份已添加");
}
}

View File

@@ -28,7 +28,6 @@ import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.core.type.TypeReference;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.xboe.common.OrderCondition;
import com.xboe.common.PageList;
import com.xboe.common.Pagination;
import com.xboe.common.utils.IDGenerator;
@@ -447,8 +446,8 @@ public class AloneExamApi extends ApiBaseController {
* @param aea
* @return
*/
//@Deprecated
@PostMapping("/start")
@Deprecated
public JsonResponse<AloneExamAnswer> startTest(HttpServletRequest request,@RequestBody AloneExamAnswer aea) {
if (StringUtils.isBlank(aea.getPaperJson())) {
return badRequest("参数试题内容");

View File

@@ -206,10 +206,10 @@ public class PortalLoginApi extends ApiBaseController {
return wrap(JsonResponseStatus.TOKEN_NOPASS, "token error");
}
Map<String, String> tokenInfo = authorizationToken.readToken(token);
if (tokenInfo == null) {
return wrap(JsonResponseStatus.TOKEN_NOPASS, "token error");
}
// Map<String, String> tokenInfo = authorizationToken.readToken(token);
// if (tokenInfo == null) {
// return wrap(JsonResponseStatus.TOKEN_NOPASS, "token error");
// }
UserData udata=outsideService.getUserInfoByUserId(null);
if(udata==null) {
@@ -223,20 +223,20 @@ public class PortalLoginApi extends ApiBaseController {
log.error("登录同步用户错误",exp);
}
Map<String, String> data = new HashMap<String, String>();
// Map<String, String> data = new HashMap<String, String>();
Map<String, Object> map = new HashMap<String, Object>();
//模拟数据
data.put("aid",udata.getId());
data.put("uId", udata.getId());//匹配新的token中的 uId
data.put("name", udata.getName());
data.put("userNo", udata.getCode());
data.put("departId", udata.getDepartId());
data.put("userId",udata.getKid());
// data.put("aid",udata.getId());
// data.put("uId", udata.getId());//匹配新的token中的 uId
// data.put("name", udata.getName());
// data.put("userNo", udata.getCode());
// data.put("departId", udata.getDepartId());
// data.put("userId",udata.getKid());
String newtoken = authorizationToken.createToken(data);
map.put("expires_in", IAuthorizationToken.TOKEN_TIMEOUT);
map.put("scope", "boe");
map.put("access_token", newtoken);
// String newtoken = authorizationToken.createToken(data);
// map.put("expires_in", IAuthorizationToken.TOKEN_TIMEOUT);
// map.put("scope", "boe");
// map.put("access_token", newtoken);
//
return success(map);
} catch (Exception e) {