添加openapilog

This commit is contained in:
2026-08-19 18:52:55 +08:00
parent ddee1b68fa
commit 14a37f4cc1
2 changed files with 9 additions and 10 deletions
@@ -1,11 +1,15 @@
package com.yunhai.bschclassmanage.controller.oapi.sync; package com.yunhai.bschclassmanage.controller.oapi.sync;
import com.yunhai.bschclassmanage.annotation.SyncOpLog;
import com.yunhai.bschclassmanage.config.Config; import com.yunhai.bschclassmanage.config.Config;
import com.yunhai.bschclassmanage.enums.SyncDataType;
import com.yunhai.bschclassmanage.model.tool.BaseGroup; import com.yunhai.bschclassmanage.model.tool.BaseGroup;
import com.yunhai.bschclassmanage.model.tool.SyncGroupDTO; import com.yunhai.bschclassmanage.model.tool.SyncGroupDTO;
import com.yunhai.bschclassmanage.service.ISyncGroupService; import com.yunhai.bschclassmanage.service.ISyncGroupService;
import com.yunhai.bschclassmanage.utils.OtherUtil; import com.yunhai.bschclassmanage.utils.OtherUtil;
import com.yunhai.platform.utils.exception.DException;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.modelmapper.internal.bytebuddy.implementation.bytecode.Throw;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
@@ -20,30 +24,29 @@ public class SyncGroupController {
@Autowired @Autowired
private ISyncGroupService syncGroupService; private ISyncGroupService syncGroupService;
@SyncOpLog(SyncDataType.SYNC_ADD_GROUP)
@PostMapping("AddGroup") @PostMapping("AddGroup")
public void AddGroup(@RequestBody String jsonString) { public void AddGroup(@RequestBody String jsonString) {
log.info("AddGroup jsonString="+jsonString);
//判断 2,"学校组" 4, "班级组"
List<SyncGroupDTO> groupList = OtherUtil.jsonParseList(jsonString, SyncGroupDTO.class); List<SyncGroupDTO> groupList = OtherUtil.jsonParseList(jsonString, SyncGroupDTO.class);
syncGroupService.syncAddOrUpdate(groupList); syncGroupService.syncAddOrUpdate(groupList);
} }
@SyncOpLog(SyncDataType.SYNC_EDIT_GROUP)
@PostMapping("UpdateGroup") @PostMapping("UpdateGroup")
public void UpdateGroup(@RequestBody String jsonString) { public void UpdateGroup(@RequestBody String jsonString) {
log.info("UpdateGroup jsonString="+jsonString);
List<SyncGroupDTO> groupList = OtherUtil.jsonParseList(jsonString, SyncGroupDTO.class); List<SyncGroupDTO> groupList = OtherUtil.jsonParseList(jsonString, SyncGroupDTO.class);
syncGroupService.syncAddOrUpdate(groupList); syncGroupService.syncAddOrUpdate(groupList);
} }
@SyncOpLog(SyncDataType.SYNC_DELETE_GROUP)
@PostMapping("DeleteGroup") @PostMapping("DeleteGroup")
public void DeleteGroup(@RequestBody String jsonString) { public void DeleteGroup(@RequestBody String jsonString) {
log.info("DeleteGroup jsonString="+jsonString); throw new DException("待完成");
} }
@SyncOpLog(SyncDataType.SYNC_GROUP)
@PostMapping("SyncGroup") @PostMapping("SyncGroup")
public void SyncGroup(@RequestBody String jsonString) { public void SyncGroup(@RequestBody String jsonString) {
log.info("SyncGroup jsonString="+jsonString);
List<SyncGroupDTO> groupList= OtherUtil.jsonParseList(jsonString, SyncGroupDTO.class); List<SyncGroupDTO> groupList= OtherUtil.jsonParseList(jsonString, SyncGroupDTO.class);
syncGroupService.syncAddOrUpdate(groupList); syncGroupService.syncAddOrUpdate(groupList);
} }
@@ -21,28 +21,24 @@ public class SyncUserController {
@PostMapping("AddUser") @PostMapping("AddUser")
public void AddUser(@RequestBody String jsonString) { public void AddUser(@RequestBody String jsonString) {
log.info("AddUser jsonString="+jsonString);
List<SyncUserDTO> userlist = OtherUtil.jsonParseList(jsonString, SyncUserDTO.class); List<SyncUserDTO> userlist = OtherUtil.jsonParseList(jsonString, SyncUserDTO.class);
syncUserService.syncAddOrUpdate(userlist,false); syncUserService.syncAddOrUpdate(userlist,false);
} }
@PostMapping("UpdateUser") @PostMapping("UpdateUser")
public void UpdateUser(@RequestBody String jsonString) { public void UpdateUser(@RequestBody String jsonString) {
log.info("UpdateUser jsonString="+jsonString);
List<SyncUserDTO> userList = OtherUtil.jsonParseList(jsonString, SyncUserDTO.class); List<SyncUserDTO> userList = OtherUtil.jsonParseList(jsonString, SyncUserDTO.class);
syncUserService.syncAddOrUpdate(userList,false); syncUserService.syncAddOrUpdate(userList,false);
} }
@PostMapping("DeleteUser") @PostMapping("DeleteUser")
public void DeleteUser(@RequestBody String jsonString) { public void DeleteUser(@RequestBody String jsonString) {
log.info("DeleteUser jsonString="+jsonString);
List<DeleteUser> deleteUserList= OtherUtil.jsonParseList(jsonString, DeleteUser.class); List<DeleteUser> deleteUserList= OtherUtil.jsonParseList(jsonString, DeleteUser.class);
syncUserService.deleteUser(deleteUserList); syncUserService.deleteUser(deleteUserList);
} }
@PostMapping("SyncUser") @PostMapping("SyncUser")
public void SyncUser(@RequestBody String jsonString) { public void SyncUser(@RequestBody String jsonString) {
log.info("SyncUser jsonString="+jsonString);
List<SyncUserDTO> userList = OtherUtil.jsonParseList(jsonString, SyncUserDTO.class); List<SyncUserDTO> userList = OtherUtil.jsonParseList(jsonString, SyncUserDTO.class);
syncUserService.syncAddOrUpdate(userList,true); syncUserService.syncAddOrUpdate(userList,true);
} }