漏扫问题修改;

This commit is contained in:
王奎兴
2025-12-15 17:15:42 +08:00
parent 89e68566bf
commit c27e2b624d
4 changed files with 14 additions and 2 deletions
@@ -129,6 +129,7 @@ public class TokenService
if (StringUtils.isNotEmpty(token)) if (StringUtils.isNotEmpty(token))
{ {
String userkey = JwtUtils.getUserKey(token); String userkey = JwtUtils.getUserKey(token);
redisService.deleteObject(userkey);
redisService.deleteObject(getTokenKey(userkey)); redisService.deleteObject(getTokenKey(userkey));
} }
} }
@@ -4,6 +4,7 @@ import com.linke.finance.domain.accountManage.entity.AccountExpendRecords;
import com.linke.finance.interfaces.dto.*; import com.linke.finance.interfaces.dto.*;
import com.mhd.common.core.utils.bean.BeanUtils; import com.mhd.common.core.utils.bean.BeanUtils;
import com.mhd.common.security.utils.SecurityUtils; import com.mhd.common.security.utils.SecurityUtils;
import com.mhd.system.api.model.LoginUser;
import java.util.Date; import java.util.Date;
@@ -26,6 +27,7 @@ public class AccountAssembler {
// 拷贝vehicleDto到vehicle中 // 拷贝vehicleDto到vehicle中
BeanUtils.copyProperties(accountCashWalletDto, accountCashWallet); BeanUtils.copyProperties(accountCashWalletDto, accountCashWallet);
// 获取登录人id // 获取登录人id
LoginUser loginUser = SecurityUtils.getLoginUser();
Long userId = SecurityUtils.getLoginUser().getUserid(); Long userId = SecurityUtils.getLoginUser().getUserid();
if(accountCashWalletDto.getAccountCashWalletId() != null){ if(accountCashWalletDto.getAccountCashWalletId() != null){
if(userId != null){ if(userId != null){
@@ -17,9 +17,12 @@ import com.linke.finance.domain.approvalDocument.repository.po.ApprovalDocumentP
import com.linke.finance.domain.approvalDocument.repository.todo.ApprovalDocumentDO; import com.linke.finance.domain.approvalDocument.repository.todo.ApprovalDocumentDO;
import com.linke.finance.interfaces.assemble.approvalDocument.ApprovalDocumentAssembler; import com.linke.finance.interfaces.assemble.approvalDocument.ApprovalDocumentAssembler;
import com.linke.finance.interfaces.dto.approvalDocument.ApprovalDocumentDTO; import com.linke.finance.interfaces.dto.approvalDocument.ApprovalDocumentDTO;
import com.mhd.common.core.domain.po.UserPo;
import com.mhd.common.core.feign.ThirdPartyServiceFeign; import com.mhd.common.core.feign.ThirdPartyServiceFeign;
import com.mhd.common.log.annotation.Log; import com.mhd.common.log.annotation.Log;
import com.mhd.common.log.enums.BusinessType; import com.mhd.common.log.enums.BusinessType;
import com.mhd.common.security.utils.SecurityUtils;
import com.mhd.system.api.model.LoginUser;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@@ -55,6 +58,12 @@ public class ApprovalDocumentApi extends BaseController{
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(ApprovalDocumentDTO approvalDocumentDTO) public TableDataInfo list(ApprovalDocumentDTO approvalDocumentDTO)
{ {
LoginUser loginUser = SecurityUtils.getLoginUser();
UserPo userPo = loginUser.getUserPo();
String roleCode = userPo.getRoleCode();
if (!"plat_admin".equals(roleCode)) {
return null;
}
//转换实体 //转换实体
ApprovalDocumentDO approvalDocumentDO = approvalDocumentAssembler.toDO(approvalDocumentDTO); ApprovalDocumentDO approvalDocumentDO = approvalDocumentAssembler.toDO(approvalDocumentDTO);
startPage(); startPage();
@@ -58,7 +58,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</insert> </insert>
<insert id="batchInsert" parameterType="java.util.List"> <insert id="batchInsert" parameterType="java.util.List">
insert into receiving_account (account_name, account_information, del_flag, create_time, update_time) insert into receiving_account (account_name, account_information, del_flag, create_time, update_time,top_organization_id, organization_id)
values values
<foreach collection="list" item="item" separator=","> <foreach collection="list" item="item" separator=",">
( (
@@ -66,7 +66,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{item.accountInformation}, #{item.accountInformation},
#{item.delFlag}, #{item.delFlag},
#{item.createTime}, #{item.createTime},
#{item.updateTime} #{item.updateTime},#{item.topOrganizationId},#{item.organizationId}
) )
</foreach> </foreach>
</insert> </insert>