feat:刷新全部二维码

This commit is contained in:
dzc committed 2026-08-09 13:47:59 +08:00
1 parent 2560fb1ace
commit 2b2969dc92
3 files changed
+29 -3

No files matched your search

@@ -188,6 +188,13 @@ public class MchManageController {
return R.ok();
}
@Operation(summary = "刷新全部商户二维码", description = "刷新全部商户二维码")
@GetMapping("/refresh-all-qrcode")
@PreAuthorize("@pms.hasPermission('wallet_mchManage_refresh_qrcode')")
public R<Integer> refreshAllQrcode() {
return R.ok(mchManageService.refreshAllQrcode());
}
@Operation(summary = "分页查询", description = "分页查询")
@GetMapping("/page")
@PreAuthorize("@pms.hasPermission('wallet_mchManage_view')")
@@ -258,4 +265,4 @@ public class MchManageController {
public List<MchManageEntity> export(MchManageEntity mchManage, Long[] ids) {
return mchManageService.list(Wrappers.lambdaQuery(mchManage).in(ArrayUtil.isNotEmpty(ids), MchManageEntity::getId, ids));
}
}
}
@@ -54,6 +54,13 @@ public interface MchManageService extends IService<MchManageEntity> {
*/
void refreshQrcode(Long mchId);
/**
* 刷新全部商户二维码
*
* @return 处理的商户数量
*/
int refreshAllQrcode();
/**
* 宁波银行登录
*/
@@ -63,4 +70,4 @@ public interface MchManageService extends IService<MchManageEntity> {
* 判断用户是否能查看到所有食堂
*/
boolean getIsConsumeUser(Long id);
}
}
@@ -362,6 +362,18 @@ public class MchManageServiceImpl extends ServiceImpl<MchManageMapper, MchManage
}
}
/**
* 刷新全部商户二维码
*/
@Override
public int refreshAllQrcode() {
List<MchManageEntity> mchList = baseMapper.selectList(
new LambdaQueryWrapper<MchManageEntity>().select(MchManageEntity::getId)
);
mchList.forEach(mch -> refreshQrcode(mch.getId()));
return mchList.size();
}
/**
* 宁波银行登录
*/
@@ -477,4 +489,4 @@ public class MchManageServiceImpl extends ServiceImpl<MchManageMapper, MchManage
private MchManageServiceImpl getSelf() {
return SpringUtil.getBean(getClass());
}
}
}