| | |
| | | import com.java110.core.event.cmd.Cmd; |
| | | import com.java110.core.event.cmd.CmdEvent; |
| | | import com.java110.intf.common.ICommunityPublicityV1InnerServiceSMO; |
| | | import com.java110.utils.cache.MappingCache; |
| | | import com.java110.utils.constant.MappingConstant; |
| | | import com.java110.utils.exception.CmdException; |
| | | import com.java110.utils.util.Assert; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.vo.ResultVo; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import com.java110.dto.communityPublicity.CommunityPublicityDto; |
| | | import com.java110.dto.community.CommunityPublicityDto; |
| | | |
| | | import java.util.List; |
| | | import java.util.ArrayList; |
| | |
| | | @Override |
| | | public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) { |
| | | super.validatePageInfo(reqJson); |
| | | Assert.hasKeyAndValue(reqJson, "communityId", "未包含小区信息"); |
| | | } |
| | | |
| | | @Override |
| | |
| | | |
| | | if (count > 0) { |
| | | communityPublicityDtos = communityPublicityV1InnerServiceSMOImpl.queryCommunityPublicitys(communityPublicityDto); |
| | | //todo 刷入图片地址 |
| | | freshImgUrl(communityPublicityDtos); |
| | | } else { |
| | | communityPublicityDtos = new ArrayList<>(); |
| | | } |
| | |
| | | |
| | | cmdDataFlowContext.setResponseEntity(responseEntity); |
| | | } |
| | | |
| | | /** |
| | | * 刷入图片地址 |
| | | * @param communityPublicityDtos |
| | | */ |
| | | private void freshImgUrl(List<CommunityPublicityDto> communityPublicityDtos) { |
| | | String imgUrl = MappingCache.getValue(MappingConstant.FILE_DOMAIN, "IMG_PATH"); |
| | | for (CommunityPublicityDto communityPublicityDto : communityPublicityDtos) { |
| | | if (!communityPublicityDto.getHeaderImg().startsWith("http")) { |
| | | communityPublicityDto.setHeaderImg(imgUrl + communityPublicityDto.getHeaderImg()); |
| | | } |
| | | } |
| | | } |
| | | } |