| | |
| | | |
| | | |
| | | import com.java110.common.dao.IMarketSmsV1ServiceDao; |
| | | import com.java110.dto.marketSmsValue.MarketSmsValueDto; |
| | | import com.java110.intf.common.IMarketSmsV1InnerServiceSMO; |
| | | import com.java110.dto.marketSms.MarketSmsDto; |
| | | import com.java110.intf.common.IMarketSmsValueV1InnerServiceSMO; |
| | | import com.java110.po.marketSms.MarketSmsPo; |
| | | import com.java110.utils.util.BeanConvertUtil; |
| | | import com.java110.core.base.smo.BaseServiceSMO; |
| | |
| | | |
| | | @Autowired |
| | | private IMarketSmsV1ServiceDao marketSmsV1ServiceDaoImpl; |
| | | |
| | | @Autowired |
| | | private IMarketSmsValueV1InnerServiceSMO marketSmsValueV1InnerServiceSMOImpl; |
| | | |
| | | |
| | | @Override |
| | |
| | | |
| | | List<MarketSmsDto> marketSmss = BeanConvertUtil.covertBeanList(marketSmsV1ServiceDaoImpl.getMarketSmsInfo(BeanConvertUtil.beanCovertMap(marketSmsDto)), MarketSmsDto.class); |
| | | |
| | | refreshMarketValues(marketSmss); |
| | | return marketSmss; |
| | | } |
| | | |
| | | /** |
| | | * 输入 值 |
| | | * @param marketSmss |
| | | */ |
| | | private void refreshMarketValues(List<MarketSmsDto> marketSmss) { |
| | | |
| | | if(marketSmss == null || marketSmss.size() <1){ |
| | | return ; |
| | | } |
| | | |
| | | List<String> smsIds = new ArrayList<>(); |
| | | |
| | | for(MarketSmsDto marketSmsDto : marketSmss){ |
| | | smsIds.add(marketSmsDto.getSmsId()); |
| | | } |
| | | |
| | | |
| | | MarketSmsValueDto marketSmsValueDto = new MarketSmsValueDto(); |
| | | marketSmsValueDto.setSmsIds(smsIds.toArray(new String[smsIds.size()])); |
| | | List<MarketSmsValueDto> smsValueDtos = marketSmsValueV1InnerServiceSMOImpl.queryMarketSmsValues(marketSmsValueDto); |
| | | |
| | | List<MarketSmsValueDto> marketSmsValueDtos = null; |
| | | for(MarketSmsDto marketSmsDto : marketSmss){ |
| | | marketSmsValueDtos = new ArrayList<>(); |
| | | for(MarketSmsValueDto smsValueDto : smsValueDtos){ |
| | | if(!marketSmsDto.getSmsId().equals(smsValueDto.getSmsId())){ |
| | | continue; |
| | | } |
| | | marketSmsValueDtos.add(smsValueDto); |
| | | } |
| | | |
| | | marketSmsDto.setValues(marketSmsValueDtos); |
| | | } |
| | | } |
| | | |
| | | |
| | | @Override |
| | | public int queryMarketSmssCount(@RequestBody MarketSmsDto marketSmsDto) { |