소스 검색

fixbug:每个账户只有一张主卡

xiari 11 달 전
부모
커밋
f70ea01037
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      ruoyi-modules/ruoyi-backstage/src/main/java/org/dromara/backstage/wx/service/impl/WxServiceImpl.java

+ 1 - 1
ruoyi-modules/ruoyi-backstage/src/main/java/org/dromara/backstage/wx/service/impl/WxServiceImpl.java

@@ -222,7 +222,7 @@ public class WxServiceImpl implements IWxService {
     @Override
     public R<String> getIdCode(Long userId) {
         // 根据userId 查询卡片信息
-        PtCard card = cardMapper.selectOne(new LambdaQueryWrapper<PtCard>().eq(PtCard::getUserId, userId));
+        PtCard card = cardMapper.selectOne(new LambdaQueryWrapper<PtCard>().eq(PtCard::getUserId, userId).eq(PtCard::getStatus, "1"));
         if (ObjectUtil.isEmpty(card) || ObjectUtil.isEmpty(card.getFactoryId())) {
             return R.fail("该用户未领取卡片");
         } else {