Commit 798276e4 by 吴博

feat: [1003255] 立享权益社群板块加头图

parent a1e0c3fd
...@@ -54,6 +54,7 @@ import com.pcloud.common.utils.NumberUtil; ...@@ -54,6 +54,7 @@ import com.pcloud.common.utils.NumberUtil;
import com.pcloud.common.utils.httpclient.UrlUtils; import com.pcloud.common.utils.httpclient.UrlUtils;
import com.pcloud.common.utils.string.StringUtil; import com.pcloud.common.utils.string.StringUtil;
import com.pcloud.common.utils.string.StringUtilParent; import com.pcloud.common.utils.string.StringUtilParent;
import com.pcloud.readercenter.common.enums.YesOrNoNumEnum;
import com.pcloud.usercenter.party.adviser.service.AdviserService; import com.pcloud.usercenter.party.adviser.service.AdviserService;
import com.pcloud.usercenter.party.agent.service.AgentService; import com.pcloud.usercenter.party.agent.service.AgentService;
import com.sdk.wxgroup.RobotProcessTypeEnum; import com.sdk.wxgroup.RobotProcessTypeEnum;
...@@ -161,10 +162,12 @@ public class PcloudGroupActivityBizImpl implements PcloudGroupActivityBiz { ...@@ -161,10 +162,12 @@ public class PcloudGroupActivityBizImpl implements PcloudGroupActivityBiz {
@Override @Override
public void saveGroupActivity(SaveGroupActivityRequestVO vo) { public void saveGroupActivity(SaveGroupActivityRequestVO vo) {
//校验编号是否重复 //校验编号是否重复
if(!StringUtil.isEmpty(vo.getNumber())){
Integer count = pcloudGroupActivityDao.getCountByNumber(vo.getNumber()); Integer count = pcloudGroupActivityDao.getCountByNumber(vo.getNumber());
if (count>0){ if (count>0){
throw new BookBizException(BookBizException.PARAM_IS_ERROR,"参数有误,编号已存在!"); throw new BookBizException(BookBizException.PARAM_IS_ERROR,"参数有误,编号已存在!");
} }
}
vo.checkParam(); vo.checkParam();
PcloudGroupActivity entity = vo.getEntity(); PcloudGroupActivity entity = vo.getEntity();
...@@ -189,10 +192,12 @@ public class PcloudGroupActivityBizImpl implements PcloudGroupActivityBiz { ...@@ -189,10 +192,12 @@ public class PcloudGroupActivityBizImpl implements PcloudGroupActivityBiz {
} }
//校验编号是否重复 //校验编号是否重复
if(!StringUtil.isEmpty(vo.getNumber())){
Integer count = pcloudGroupActivityDao.getCountByNumber(vo.getNumber()); Integer count = pcloudGroupActivityDao.getCountByNumber(vo.getNumber());
if (count>0 && (!vo.getNumber().equals(activity.getNumber()))){ if (count>0 && (!vo.getNumber().equals(activity.getNumber()))){
throw new BookBizException(BookBizException.PARAM_IS_ERROR,"参数有误,编号已存在!"); throw new BookBizException(BookBizException.PARAM_IS_ERROR,"参数有误,编号已存在!");
} }
}
PcloudGroupActivity entity = vo.getEntity(); PcloudGroupActivity entity = vo.getEntity();
Date now = new Date(); Date now = new Date();
entity.setUpdateUser(vo.getUserId()); entity.setUpdateUser(vo.getUserId());
...@@ -328,7 +333,8 @@ public class PcloudGroupActivityBizImpl implements PcloudGroupActivityBiz { ...@@ -328,7 +333,8 @@ public class PcloudGroupActivityBizImpl implements PcloudGroupActivityBiz {
if (MapUtils.isEmpty(regionMapMap)) { if (MapUtils.isEmpty(regionMapMap)) {
return; return;
} }
recordList.stream().forEach(queryGroupActivityResponseVO -> { //过滤掉第三方社群
recordList.stream().filter(e -> !YesOrNoNumEnum.YES.getValue().equals(e.getGroupType())).forEach(queryGroupActivityResponseVO -> {
RegionMap regionMap = regionMapMap.get(queryGroupActivityResponseVO.getCityCode()); RegionMap regionMap = regionMapMap.get(queryGroupActivityResponseVO.getCityCode());
if (null != regionMap) { if (null != regionMap) {
queryGroupActivityResponseVO.setCityName(regionMap.getRegionName()); queryGroupActivityResponseVO.setCityName(regionMap.getRegionName());
......
...@@ -149,6 +149,7 @@ ...@@ -149,6 +149,7 @@
</if> </if>
<if test="cityCode != null"> <if test="cityCode != null">
and b.city_code = #{cityCode} and b.city_code = #{cityCode}
and a.group_type != 1
</if> </if>
order by a.id desc order by a.id desc
</select> </select>
...@@ -595,6 +596,7 @@ ...@@ -595,6 +596,7 @@
WHERE WHERE
a.is_delete = 0 AND a.is_show = 1 a.is_delete = 0 AND a.is_show = 1
and c.city_code = #{cityCode} and c.city_code = #{cityCode}
and a.group_type != 1
GROUP BY a.id GROUP BY a.id
ORDER BY a.id DESC ORDER BY a.id DESC
</select> </select>
......
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