Compare commits

...

2 Commits

Author SHA1 Message Date
gaowdong 0c0be94e1e Merge remote-tracking branch 'origin/master' 2025-06-12 14:48:14 +08:00
gaowdong e3450235b2 钱包操作记录查询支付成功的 2025-06-12 14:47:59 +08:00
1 changed files with 5 additions and 0 deletions

View File

@ -11,6 +11,7 @@ import com.bonus.canteen.core.account.domain.vo.AccOperationListVO;
import com.bonus.canteen.core.account.domain.vo.AccTradeVo;
import com.bonus.canteen.core.account.mapper.AccTradeMapper;
import com.bonus.canteen.core.account.service.IAccTradeService;
import com.bonus.canteen.core.pay.constants.PayStateEnum;
import com.bonus.common.core.exception.ServiceException;
import com.bonus.common.core.utils.DateUtils;
import com.bonus.common.houqin.utils.SM4EncryptUtils;
@ -23,6 +24,7 @@ import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import java.util.List;
import java.util.Objects;
/**
* 账户交易记录Service业务层处理
@ -150,6 +152,9 @@ public class AccTradeServiceImpl implements IAccTradeService {
@Override
public List<AccOperationListVO> queryAccOperationList(AccWalletOperationQueryParam param) {
String encryptedSearchValue = SM4EncryptUtils.sm4Encrypt(param.getSearchValue());
if(Objects.isNull(param.getPayState())) {
param.setPayState(PayStateEnum.PAY_SUCC.getKey());
}
List<AccOperationListVO> list = accTradeMapper.queryAccOperationList(param, encryptedSearchValue);
if(CollUtil.isNotEmpty(list)) {
for(AccOperationListVO vo : list) {