Преглед на файлове

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 {