he2802 2 tahun lalu
induk
melakukan
22f01936a1

+ 5 - 5
zhongzheng-admin-data/src/main/java/com/zhongzheng/controller/common/UserStudyLogController.java

@@ -56,7 +56,7 @@ public class UserStudyLogController extends BaseController {
     @PreAuthorize("@ss.hasPermi('system:log:list')")
     @GetMapping("/study/list")
     public TableDataInfo<CdUserStudyLogVo> list(CdUserStudyLogQueryBo bo) {
-        if (!ToolsUtils.checkSignFromOldSys(bo.getStamp().toString(), bo.getSign())) {
+        if (!ToolsUtils.checkSignFromOldSys(bo.getStamp(), bo.getSign())) {
            throw new CustomException("签名错误");
         }
         startPage();
@@ -71,7 +71,7 @@ public class UserStudyLogController extends BaseController {
     @PreAuthorize("@ss.hasPermi('system:log:list')")
     @GetMapping("/exam/list")
     public TableDataInfo<CdUserExamLogVo> examList(CdUserExamLogQueryBo bo) {
-        if (!ToolsUtils.checkSignFromOldSys(bo.getStamp().toString(), bo.getSign())) {
+        if (!ToolsUtils.checkSignFromOldSys(bo.getStamp(), bo.getSign())) {
             throw new CustomException("签名错误");
         }
         startPage();
@@ -83,7 +83,7 @@ public class UserStudyLogController extends BaseController {
     @PreAuthorize("@ss.hasPermi('system:log:list')")
     @GetMapping("/doExam/list")
     public TableDataInfo<CdUserExamLogVo> doExamList(CdUserExamLogQueryBo bo) {
-        if (!ToolsUtils.checkSignFromOldSys(bo.getStamp().toString(), bo.getSign())) {
+        if (!ToolsUtils.checkSignFromOldSys(bo.getStamp(), bo.getSign())) {
             throw new CustomException("签名错误");
         }
         startPage();
@@ -96,7 +96,7 @@ public class UserStudyLogController extends BaseController {
     @PreAuthorize("@ss.hasPermi('system:log:list')")
     @GetMapping("/weekOnline/list")
     public TableDataInfo<CdUserStudyLogVo> weekOnlineList(CdUserStudyLogQueryBo bo) {
-        if (!ToolsUtils.checkSignFromOldSys(bo.getStamp().toString(), bo.getSign())) {
+        if (!ToolsUtils.checkSignFromOldSys(bo.getStamp(), bo.getSign())) {
             throw new CustomException("签名错误");
         }
         startPage();
@@ -109,7 +109,7 @@ public class UserStudyLogController extends BaseController {
     @PreAuthorize("@ss.hasPermi('system:log:list')")
     @GetMapping("/weekStudy/list")
     public TableDataInfo<CdUserStudyLogVo> weekStudyList(CdUserStudyLogQueryBo bo) {
-        if (!ToolsUtils.checkSignFromOldSys(bo.getStamp().toString(), bo.getSign())) {
+        if (!ToolsUtils.checkSignFromOldSys(bo.getStamp(), bo.getSign())) {
             throw new CustomException("签名错误");
         }
         startPage();

+ 3 - 0
zhongzheng-common/src/main/java/com/zhongzheng/common/utils/ToolsUtils.java

@@ -286,6 +286,9 @@ public class ToolsUtils {
     }
 
     public static Boolean checkSignFromOldSys(String stamp,String sign) {
+        if(Validator.isEmpty(stamp)){
+            throw new CustomException("参数缺失");
+        }
         String newSign = stamp+"pubilc2022";
         if(!sign.equals(ToolsUtils.EncoderByMd5(newSign))){
             return false;

+ 1 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/cd/bo/CdUserExamLogQueryBo.java

@@ -102,7 +102,7 @@ public class CdUserExamLogQueryBo extends BaseEntity {
 	private Long endTime;
 	@ApiModelProperty("当前时间戳")
 	@NotBlank(message = "当前时间戳不能为空")
-	private Long stamp;
+	private String stamp;
 
 	@ApiModelProperty("签名")
 	@NotBlank(message = "签名不能为空")

+ 1 - 1
zhongzheng-system/src/main/java/com/zhongzheng/modules/cd/bo/CdUserStudyLogQueryBo.java

@@ -92,7 +92,7 @@ public class CdUserStudyLogQueryBo extends BaseEntity {
 
 	@ApiModelProperty("当前时间戳")
 	@NotBlank(message = "当前时间戳不能为空")
-	private Long stamp;
+	private String stamp;
 
 	@ApiModelProperty("签名")
 	@NotBlank(message = "签名不能为空")