Commit a221caaf by 徐高华

编辑删除缓存

parent f1839b9f
......@@ -18,6 +18,7 @@ public class HmQrcodeTempQO implements Serializable {
private Long id;
private String wxConfigId;
private String wxQrcode;
private String corpid ;
private String wxEnterpriseId;
private java.util.Date createTime;
private java.util.Date updateTime;
......@@ -25,6 +26,14 @@ public class HmQrcodeTempQO implements Serializable {
private Integer statusFlag;
private String relationId ;
public String getCorpid() {
return corpid;
}
public void setCorpid(String corpid) {
this.corpid = corpid;
}
public String getRelationId() {
return relationId;
}
......
......@@ -91,7 +91,14 @@ public class HmLinkServiceImpl implements HmLinkService {
}
return link;
}
private void delCache(Long linkId , String shortCode) {
String key1 = "hm:link:" + shortCode;
RedisUtil.delCache(key1) ;
String key2 = "hm:link:" + linkId;
RedisUtil.delCache(key2) ;
}
@Override
public List<HmLinkBO> listForSms(String wxEnterpriseId, String enterpriseId, String linkName, Integer linkType) {
List<TabHmLink> list = this.linkMapper.listForSms(wxEnterpriseId, enterpriseId, linkName, linkType);
......@@ -116,6 +123,7 @@ public class HmLinkServiceImpl implements HmLinkService {
this.linkMapper.insert(entity);
} else {
TabHmLink oldLink = this.linkMapper.selectById(linkId);
this.delCache(oldLink.getLinkId(), oldLink.getShortCode());
oldWelcomeId = oldLink.getWelcomeId();
TabHmLink entity = EntityUtil.changeEntityByJSON(TabHmLink.class, dto);
this.linkMapper.update(entity);
......
......@@ -403,6 +403,7 @@ public class HmLinkApiServiceImpl implements HmLinkApiService {
qo.setWxConfigId(wxResp.getConfig_id());
qo.setWxQrcode(wxResp.getQr_code());
qo.setRelationId(key);
qo.setCorpid(corpid);
this.hmQrcodeTempService.save(qo);
return ServiceResponse.success(wxResp.getQr_code());
}
......
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