拒绝无认证信息

This commit is contained in:
sxu 2025-06-11 15:52:23 +08:00
parent 984e955bba
commit 41a5a6af36
2 changed files with 4 additions and 4 deletions

View File

@ -4,6 +4,7 @@ import com.bonus.canteen.core.common.base.BaseController;
import com.bonus.canteen.core.common.utils.HeaderFetchUtil;
import com.bonus.canteen.core.customer.dto.*;
import com.bonus.canteen.core.customer.vo.PageCustInfoPhotoVO;
import com.bonus.common.core.exception.ServiceException;
import com.bonus.common.core.utils.StringUtils;
import com.bonus.common.core.web.domain.AjaxResult;
import com.bonus.common.core.web.page.TableDataInfo;
@ -117,8 +118,7 @@ public class CustInfoController extends BaseController {
@GetMapping({"/pageCustInfoPhoto"})
public TableDataInfo pageCustInfoPhoto(@RequestHeader Map<String, String> requestHeader, @Valid CustInfoParam dto) {
if (!GlobalConstants.CANTEEN_YIZHAN.equals(SM4EncryptUtils.sm4Decrypt(HeaderFetchUtil.getSign(requestHeader)))) {
log.error("访问头部缺少sign认证");
return getDataTable(new ArrayList<>());
throw new ServiceException("访问缺少认证信息");
}
try {
startPage();

View File

@ -8,6 +8,7 @@ import com.bonus.canteen.core.common.utils.HeaderFetchUtil;
import com.bonus.canteen.core.customer.dto.CustOrgPageDTO;
import com.bonus.canteen.core.customer.service.CustOrgService;
import com.bonus.canteen.core.customer.vo.CustOrgVO;
import com.bonus.common.core.exception.ServiceException;
import com.bonus.common.houqin.constant.GlobalConstants;
import com.bonus.common.houqin.utils.AesEncryptUtil;
import com.bonus.common.houqin.utils.SM4EncryptUtils;
@ -39,8 +40,7 @@ public class CustOrgController extends BaseController {
@PostMapping({"/queryPageCustOrg"})
public Page<CustOrgVO> queryPageCustOrg(@RequestHeader Map<String, String> requestHeader, @RequestBody CustOrgPageDTO content) {
if (!GlobalConstants.CANTEEN_YIZHAN.equals(SM4EncryptUtils.sm4Decrypt(HeaderFetchUtil.getSign(requestHeader)))) {
log.error("访问头部缺少sign认证");
return new Page<CustOrgVO>();
throw new ServiceException("访问缺少认证信息");
}
Page<CustOrgVO> custOrgVOPage = this.custOrgService.pageCustOrgByParams(new Page(content.getCurrent(), content.getSize()), content);
Iterator var4 = custOrgVOPage.getRecords().iterator();