人员管理-数据解密

This commit is contained in:
cwchen 2024-09-20 17:07:44 +08:00
parent 22c4a694e6
commit be407b5c6a
1 changed files with 7 additions and 2 deletions

View File

@ -3,6 +3,7 @@ package com.securitycontrol.background.controller;
import com.securitycontrol.background.service.HumanService; import com.securitycontrol.background.service.HumanService;
import com.securitycontrol.common.core.utils.StringUtils; import com.securitycontrol.common.core.utils.StringUtils;
import com.securitycontrol.common.core.utils.aes.DateTimeHelper; import com.securitycontrol.common.core.utils.aes.DateTimeHelper;
import com.securitycontrol.common.core.utils.aes.SM4Utils;
import com.securitycontrol.common.core.utils.aes.StringHelper; import com.securitycontrol.common.core.utils.aes.StringHelper;
import com.securitycontrol.common.core.web.controller.BaseController; import com.securitycontrol.common.core.web.controller.BaseController;
import com.securitycontrol.common.core.web.domain.AjaxResult; import com.securitycontrol.common.core.web.domain.AjaxResult;
@ -48,14 +49,18 @@ public class HumanManageController extends BaseController {
@PostMapping("addPersonnel") @PostMapping("addPersonnel")
@Log(title = "人员管理", menu = "人车管理->人员管理", grade = OperationType.ADD_BUSINESS, details = "新增人员", type = "业务日志") @Log(title = "人员管理", menu = "人车管理->人员管理", grade = OperationType.ADD_BUSINESS, details = "新增人员", type = "业务日志")
public AjaxResult addPersonnel(HttpServletRequest request, @RequestParam(value = "file", required = false) MultipartFile file, String params) { public AjaxResult addPersonnel(HttpServletRequest request, @RequestParam(value = "file", required = false) MultipartFile file, String params) {
return service.addOrUpdatePersonnel(file, params); // SM4 解密
String decryptParams = SM4Utils.decryptData_CBC(params);
return service.addOrUpdatePersonnel(file, decryptParams);
} }
@ApiOperation(value = "修改人员") @ApiOperation(value = "修改人员")
@PostMapping("editPersonnel") @PostMapping("editPersonnel")
@Log(title = "人员管理", menu = "人车管理->人员管理", grade = OperationType.UPDATE_BUSINESS, details = "修改人员", type = "业务日志") @Log(title = "人员管理", menu = "人车管理->人员管理", grade = OperationType.UPDATE_BUSINESS, details = "修改人员", type = "业务日志")
public AjaxResult editPersonnel(HttpServletRequest request, @RequestParam(value = "file", required = false) MultipartFile file, String params) { public AjaxResult editPersonnel(HttpServletRequest request, @RequestParam(value = "file", required = false) MultipartFile file, String params) {
return service.addOrUpdatePersonnel(file, params); // SM4 解密
String decryptParams = SM4Utils.decryptData_CBC(params);
return service.addOrUpdatePersonnel(file, decryptParams);
} }
@ApiOperation(value = "人员详情") @ApiOperation(value = "人员详情")