Signed-off-by: wanghu <wanghu@yunhai.com>
This commit is contained in:
2026-08-14 09:10:01 +08:00
parent ea13c4ea7c
commit 3e7d2c1714
2 changed files with 22 additions and 3 deletions
@@ -4,11 +4,13 @@ import com.yunhai.bschclassmanage.config.Config;
import com.yunhai.bschclassmanage.model.tool.BaseGroup; import com.yunhai.bschclassmanage.model.tool.BaseGroup;
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 lombok.extern.slf4j.Slf4j;
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.*;
import java.util.List; import java.util.List;
@Slf4j
@RestController @RestController
@RequestMapping(Config.OAPI+"/group/") @RequestMapping(Config.OAPI+"/group/")
@CrossOrigin(originPatterns = {"*"}, allowCredentials = "true") @CrossOrigin(originPatterns = {"*"}, allowCredentials = "true")
@@ -19,7 +21,7 @@ public class SyncGroupController {
@PostMapping("AddGroup") @PostMapping("AddGroup")
public void AddGroup(@RequestBody String jsonString) { public void AddGroup(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
//判断 2,"学校组" 4, "班级组" //判断 2,"学校组" 4, "班级组"
BaseGroup group = OtherUtil.jsonParseObject(jsonString, BaseGroup.class); BaseGroup group = OtherUtil.jsonParseObject(jsonString, BaseGroup.class);
syncGroupService.syncAddOrUpdate(group); syncGroupService.syncAddOrUpdate(group);
@@ -27,12 +29,18 @@ public class SyncGroupController {
@PostMapping("UpdateGroup") @PostMapping("UpdateGroup")
public void UpdateGroup(@RequestBody String jsonString) { public void UpdateGroup(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
BaseGroup group = OtherUtil.jsonParseObject(jsonString, BaseGroup.class); BaseGroup group = OtherUtil.jsonParseObject(jsonString, BaseGroup.class);
syncGroupService.syncAddOrUpdate(group); syncGroupService.syncAddOrUpdate(group);
} }
@PostMapping("DeleteGroup") @PostMapping("DeleteGroup")
public void DeleteGroup(@RequestBody String jsonString) { public void DeleteGroup(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
} }
@PostMapping("SyncGroup")
public void SyncGroup(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
}
} }
@@ -8,11 +8,12 @@ import com.yunhai.bschclassmanage.service.ISyncUserService;
import com.yunhai.bschclassmanage.service.impl.sync.SyncGroupService; import com.yunhai.bschclassmanage.service.impl.sync.SyncGroupService;
import com.yunhai.bschclassmanage.service.impl.sync.SyncUserService; import com.yunhai.bschclassmanage.service.impl.sync.SyncUserService;
import com.yunhai.bschclassmanage.utils.OtherUtil; import com.yunhai.bschclassmanage.utils.OtherUtil;
import lombok.extern.slf4j.Slf4j;
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.*;
import java.util.List; import java.util.List;
@Slf4j
@RestController @RestController
@RequestMapping(Config.OAPI+"/user/") @RequestMapping(Config.OAPI+"/user/")
@CrossOrigin(originPatterns = {"*"}, allowCredentials = "true") @CrossOrigin(originPatterns = {"*"}, allowCredentials = "true")
@@ -23,18 +24,28 @@ public class SyncUserController {
@PostMapping("AddUser") @PostMapping("AddUser")
public void AddUser(@RequestBody String jsonString) { public void AddUser(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
List<BaseUser> userlist = OtherUtil.jsonParseList(jsonString, BaseUser.class); List<BaseUser> userlist = OtherUtil.jsonParseList(jsonString, BaseUser.class);
syncUserService.syncAddOrUpdate(userlist); syncUserService.syncAddOrUpdate(userlist);
} }
@PostMapping("UpdateUser") @PostMapping("UpdateUser")
public void UpdateUser(@RequestBody String jsonString) { public void UpdateUser(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
List<BaseUser> userList = OtherUtil.jsonParseList(jsonString, BaseUser.class); List<BaseUser> userList = OtherUtil.jsonParseList(jsonString, BaseUser.class);
syncUserService.syncAddOrUpdate(userList); syncUserService.syncAddOrUpdate(userList);
} }
@PostMapping("DeleteUser") @PostMapping("DeleteUser")
public void DeleteUser(@RequestBody String jsonString) { public void DeleteUser(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
List<DeleteUser> deleteUserList= OtherUtil.jsonParseList(jsonString, DeleteUser.class);
syncUserService.deleteUser(deleteUserList);
}
@PostMapping("SyncUser")
public void SyncUser(@RequestBody String jsonString) {
log.info("jsonString="+jsonString);
List<DeleteUser> deleteUserList= OtherUtil.jsonParseList(jsonString, DeleteUser.class); List<DeleteUser> deleteUserList= OtherUtil.jsonParseList(jsonString, DeleteUser.class);
syncUserService.deleteUser(deleteUserList); syncUserService.deleteUser(deleteUserList);
} }