Commit ba3f321d by 郑永强

早晚报替换转义符

parent 9d8aead6
...@@ -254,6 +254,8 @@ public class AdNewsBizImpl implements AdNewsBiz { ...@@ -254,6 +254,8 @@ public class AdNewsBizImpl implements AdNewsBiz {
return; return;
} }
this.replaceUnescaped(adNewsList);
// 构建记录对象 // 构建记录对象
for (GroupQrcodeFoAdDTO groupQrcodeFoAdDTO : groupQrcodeFoAdDTOS) { for (GroupQrcodeFoAdDTO groupQrcodeFoAdDTO : groupQrcodeFoAdDTOS) {
for (AdNews adNews : adNewsList) { for (AdNews adNews : adNewsList) {
...@@ -356,6 +358,34 @@ public class AdNewsBizImpl implements AdNewsBiz { ...@@ -356,6 +358,34 @@ public class AdNewsBizImpl implements AdNewsBiz {
} }
/** /**
* 替换转义符
* @param adNewsList
*/
private void replaceUnescaped(List<AdNews> adNewsList) {
for (AdNews adNews : adNewsList) {
if (!StringUtil.isEmpty(adNews.getTitle())) {
adNews.setTitle(adNews.getTitle()
.replaceAll("&amp;quot;", "\"")
.replaceAll("&nbsp;", " "));
}
}
}
/**
* 替换转义符
* @param adNewsGroupRecordVOS
*/
private void replaceUnescaped4Record(List<AdNewsGroupRecordVO> adNewsGroupRecordVOS) {
for (AdNewsGroupRecordVO adNewsGroupRecordVO : adNewsGroupRecordVOS) {
if (!StringUtil.isEmpty(adNewsGroupRecordVO.getTitle())) {
adNewsGroupRecordVO.setTitle(adNewsGroupRecordVO.getTitle()
.replaceAll("&amp;quot;", "\"")
.replaceAll("&nbsp;", " "));
}
}
}
/**
* 将发送记录入库 * 将发送记录入库
* *
* @param adNewsGroupRecords * @param adNewsGroupRecords
...@@ -520,6 +550,7 @@ public class AdNewsBizImpl implements AdNewsBiz { ...@@ -520,6 +550,7 @@ public class AdNewsBizImpl implements AdNewsBiz {
map.put("adNewsWechatIds", adNewsListParam.getAdNewsWechatIds()); map.put("adNewsWechatIds", adNewsListParam.getAdNewsWechatIds());
map.put("contentFrom", adNewsListParam.getContentFrom()); map.put("contentFrom", adNewsListParam.getContentFrom());
PageBeanNew<AdNews> pageBeanNew = adNewsDao.listPageNew(pageParam, map, "getAdNewsList"); PageBeanNew<AdNews> pageBeanNew = adNewsDao.listPageNew(pageParam, map, "getAdNewsList");
this.replaceUnescaped(pageBeanNew.getRecordList());
return pageBeanNew; return pageBeanNew;
} }
...@@ -721,7 +752,9 @@ public class AdNewsBizImpl implements AdNewsBiz { ...@@ -721,7 +752,9 @@ public class AdNewsBizImpl implements AdNewsBiz {
@Override @Override
@ParamLog("查询早晚报发送详情") @ParamLog("查询早晚报发送详情")
public List<AdNewsGroupRecordVO> getAdNewsGroupRecord(Long partyId, Long messageStatisticId) { public List<AdNewsGroupRecordVO> getAdNewsGroupRecord(Long partyId, Long messageStatisticId) {
return adNewsGroupRecordDao.getAdNewsGroupRecord(partyId, messageStatisticId); List<AdNewsGroupRecordVO> adNewsGroupRecordVOS= adNewsGroupRecordDao.getAdNewsGroupRecord(partyId, messageStatisticId);
this.replaceUnescaped4Record(adNewsGroupRecordVOS);
return adNewsGroupRecordVOS;
} }
@Override @Override
......
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