Commit 5da5d009 by 裴大威

feat add interface changeGroupQrCode

parent 3ea1b778
......@@ -27,6 +27,8 @@ public interface GroupQrcodeBiz {
*/
String getChangeGroupQrCode(Long classifyId);
String changeGroupQrCode(Long classifyId);
/**
* 测试替换群二维码,不发生产
*/
......
......@@ -248,6 +248,14 @@ public class GroupQrcodeBizImpl implements GroupQrcodeBiz {
}
@Override
public String changeGroupQrCode(Long classifyId) {
// 如果没有群则新增一个
String url = addWechatGroup(classifyId, null);
log.info("[直接切群] changeGroupQrCode 直接切群classifyId:{} url:{}", classifyId, url);
return url;
}
@Override
@ParamLog("updateGroupQrcode")
public void updateGroupQrcode(UpdateGroupQrcodeRequestVO vo) {
this.groupQrcodeDao.updateGroupQrcode(vo.getGroupQrcodeId(), vo.getQrcodeUrl(), vo.getUserId());
......
......@@ -73,6 +73,12 @@ public class GroupQrcodeFacadeImpl implements GroupQrcodeFacade {
return new ResponseDto<>(qrCodeUrl);
}
@GetMapping("changeGroupQrCode")
public ResponseDto<String> changeGroupQrCode(@RequestParam("classifyId") Long classifyId) {
String qrCodeUrl = groupQrcodeBiz.changeGroupQrCode(classifyId);
return new ResponseDto<>(qrCodeUrl);
}
@Override
@PostMapping("listQrcodeByClassify")
public ResponseDto<PageBeanNew> listQrcodeByClassify(@RequestHeader("token") String token, @RequestBody ListQrcodeByClassifyParamVO listQrcodeByClassifyParamVO) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment