Commit 5da5d009 by 裴大威

feat add interface changeGroupQrCode

parent 3ea1b778
...@@ -27,6 +27,8 @@ public interface GroupQrcodeBiz { ...@@ -27,6 +27,8 @@ public interface GroupQrcodeBiz {
*/ */
String getChangeGroupQrCode(Long classifyId); String getChangeGroupQrCode(Long classifyId);
String changeGroupQrCode(Long classifyId);
/** /**
* 测试替换群二维码,不发生产 * 测试替换群二维码,不发生产
*/ */
......
...@@ -248,6 +248,14 @@ public class GroupQrcodeBizImpl implements GroupQrcodeBiz { ...@@ -248,6 +248,14 @@ public class GroupQrcodeBizImpl implements GroupQrcodeBiz {
} }
@Override @Override
public String changeGroupQrCode(Long classifyId) {
// 如果没有群则新增一个
String url = addWechatGroup(classifyId, null);
log.info("[直接切群] changeGroupQrCode 直接切群classifyId:{} url:{}", classifyId, url);
return url;
}
@Override
@ParamLog("updateGroupQrcode") @ParamLog("updateGroupQrcode")
public void updateGroupQrcode(UpdateGroupQrcodeRequestVO vo) { public void updateGroupQrcode(UpdateGroupQrcodeRequestVO vo) {
this.groupQrcodeDao.updateGroupQrcode(vo.getGroupQrcodeId(), vo.getQrcodeUrl(), vo.getUserId()); this.groupQrcodeDao.updateGroupQrcode(vo.getGroupQrcodeId(), vo.getQrcodeUrl(), vo.getUserId());
......
...@@ -73,6 +73,12 @@ public class GroupQrcodeFacadeImpl implements GroupQrcodeFacade { ...@@ -73,6 +73,12 @@ public class GroupQrcodeFacadeImpl implements GroupQrcodeFacade {
return new ResponseDto<>(qrCodeUrl); return new ResponseDto<>(qrCodeUrl);
} }
@GetMapping("changeGroupQrCode")
public ResponseDto<String> changeGroupQrCode(@RequestParam("classifyId") Long classifyId) {
String qrCodeUrl = groupQrcodeBiz.changeGroupQrCode(classifyId);
return new ResponseDto<>(qrCodeUrl);
}
@Override @Override
@PostMapping("listQrcodeByClassify") @PostMapping("listQrcodeByClassify")
public ResponseDto<PageBeanNew> listQrcodeByClassify(@RequestHeader("token") String token, @RequestBody ListQrcodeByClassifyParamVO listQrcodeByClassifyParamVO) { 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