|
@@ -6,6 +6,7 @@ import com.zhongzheng.common.config.RuoYiConfig;
|
|
|
import com.zhongzheng.common.constant.Constants;
|
|
|
import com.zhongzheng.common.core.domain.AjaxResult;
|
|
|
import com.zhongzheng.common.core.domain.model.LoginBody;
|
|
|
+import com.zhongzheng.common.exception.CustomException;
|
|
|
import com.zhongzheng.common.utils.ServletUtils;
|
|
|
import com.zhongzheng.common.utils.ToolsUtils;
|
|
|
import com.zhongzheng.common.utils.file.FileUploadUtils;
|
|
@@ -17,8 +18,11 @@ import com.zhongzheng.modules.course.vo.CourseMenuVo;
|
|
|
import com.zhongzheng.modules.goods.bo.GoodsQueryBo;
|
|
|
import com.zhongzheng.modules.goods.service.IGoodsService;
|
|
|
import com.zhongzheng.modules.goods.vo.GoodsJzsVo;
|
|
|
+import com.zhongzheng.modules.grade.bo.ClassGradeBatchQueryBo;
|
|
|
+import com.zhongzheng.modules.grade.bo.ClassGradeQueryBo;
|
|
|
import com.zhongzheng.modules.grade.bo.RollBackPeriodBo;
|
|
|
import com.zhongzheng.modules.grade.bo.UserPeriodEditBo;
|
|
|
+import com.zhongzheng.modules.grade.service.IClassGradeService;
|
|
|
import com.zhongzheng.modules.grade.service.IUserPeriodService;
|
|
|
import com.zhongzheng.modules.grade.vo.ClassPeriodStudentExportAllVo;
|
|
|
import com.zhongzheng.modules.grade.vo.SyncGoodsExport;
|
|
@@ -78,6 +82,8 @@ public class CommonController
|
|
|
|
|
|
@Autowired
|
|
|
private IWxPayService iWxPayService;
|
|
|
+ @Autowired
|
|
|
+ private IClassGradeService iClassGradeService;
|
|
|
|
|
|
/**
|
|
|
* 通用下载请求
|
|
@@ -194,8 +200,7 @@ public class CommonController
|
|
|
@PostMapping("common/rollback/period")
|
|
|
public AjaxResult<Void> rollbackPeriod(@RequestBody RollBackPeriodBo bo)
|
|
|
{
|
|
|
- String sign = bo.getStamp().toString()+"pubilc2022";
|
|
|
- if(!bo.getSign().equals(ToolsUtils.EncoderByMd5(sign))){
|
|
|
+ if(!ToolsUtils.checkSignFromOldSys(bo.getStamp().toString(),bo.getSign())){
|
|
|
return AjaxResult.error("签名错误");
|
|
|
}
|
|
|
UserPeriodEditBo queryBo = new UserPeriodEditBo();
|
|
@@ -205,7 +210,28 @@ public class CommonController
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("测试分班")
|
|
|
+ @ApiOperation("批量查询官方班级人数")
|
|
|
+ @PostMapping("common/batch/officialGradeCount")
|
|
|
+ public AjaxResult batchOfficialGradeCount(@RequestBody ClassGradeBatchQueryBo bo)
|
|
|
+ {
|
|
|
+ if(!ToolsUtils.checkSignFromOldSys(bo.getStamp().toString(),bo.getSign())){
|
|
|
+ return AjaxResult.error("签名错误");
|
|
|
+ }
|
|
|
+ String[] list = bo.getOfficialNameStr().split(",");
|
|
|
+ List<Map<String,Object>> numList = new ArrayList<>();
|
|
|
+ for(String officialName : list){
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
+ ClassGradeQueryBo queryBo = new ClassGradeQueryBo();
|
|
|
+ queryBo.setOfficialName(officialName);
|
|
|
+ map.put("officialName",officialName);
|
|
|
+ Integer num = iClassGradeService.queryOfficialGradeCount(queryBo);
|
|
|
+ map.put("num",num);
|
|
|
+ numList.add(map);
|
|
|
+ }
|
|
|
+ return AjaxResult.success(numList);
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("测试分班")
|
|
|
@GetMapping("common/jzs/grade")
|
|
|
public AjaxResult<Void> testGrade()
|
|
|
{
|