|
@@ -1,5 +1,6 @@
|
|
|
package com.qmth.distributed.print.api;
|
|
|
|
|
|
+import cn.hutool.core.date.DateUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.qmth.boot.api.annotation.Aac;
|
|
|
import com.qmth.boot.api.annotation.BOOL;
|
|
@@ -8,18 +9,17 @@ import com.qmth.boot.api.exception.ApiException;
|
|
|
import com.qmth.distributed.print.business.bean.params.LoginParam;
|
|
|
import com.qmth.distributed.print.business.bean.result.EditResult;
|
|
|
import com.qmth.distributed.print.business.entity.BasicVerifyCode;
|
|
|
+import com.qmth.distributed.print.business.enums.SystemCodeEnum;
|
|
|
import com.qmth.distributed.print.business.service.BasicVerifyCodeService;
|
|
|
import com.qmth.distributed.print.business.service.PrintCommonService;
|
|
|
import com.qmth.teachcloud.common.bean.auth.AuthBean;
|
|
|
-import com.qmth.teachcloud.common.bean.dto.MenuDto;
|
|
|
-import com.qmth.teachcloud.common.bean.dto.SchoolDto;
|
|
|
import com.qmth.teachcloud.common.bean.result.LoginResult;
|
|
|
import com.qmth.teachcloud.common.config.DictionaryConfig;
|
|
|
import com.qmth.teachcloud.common.contant.SystemConstant;
|
|
|
import com.qmth.teachcloud.common.entity.*;
|
|
|
import com.qmth.teachcloud.common.enums.*;
|
|
|
import com.qmth.teachcloud.common.service.*;
|
|
|
-import com.qmth.teachcloud.common.util.RedisUtil;
|
|
|
+import com.qmth.teachcloud.common.util.ConvertUtil;
|
|
|
import com.qmth.teachcloud.common.util.Result;
|
|
|
import com.qmth.teachcloud.common.util.ResultUtil;
|
|
|
import com.qmth.teachcloud.common.util.ServletUtil;
|
|
@@ -78,6 +78,9 @@ public class SysController {
|
|
|
@Resource
|
|
|
TeachcloudCommonService teachcloudCommonService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ ConvertUtil convertUtil;
|
|
|
+
|
|
|
/**
|
|
|
* 登录
|
|
|
*
|
|
@@ -301,4 +304,15 @@ public class SysController {
|
|
|
public Result getSystemTime() {
|
|
|
return ResultUtil.ok(System.currentTimeMillis());
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation(value = "获取系统编码")
|
|
|
+ @RequestMapping(value = "/get_code", method = RequestMethod.POST)
|
|
|
+// @Aac(auth = BOOL.FALSE)
|
|
|
+ public Result getCode(@ApiParam(value = "编码类型", required = true) @RequestParam SystemCodeEnum type) {
|
|
|
+ SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
+
|
|
|
+ String date = DateUtil.today().replace("-", "");
|
|
|
+ String paperNumber = convertUtil.getIncre(date, type.getModel() + sysUser.getSchoolId(), type.getDigit());
|
|
|
+ return ResultUtil.ok((Object) paperNumber);
|
|
|
+ }
|
|
|
}
|