| 
															
																@ -122,7 +122,7 @@ public class WechatService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " bs.id AS saasid" + 
															 | 
															
															 | 
															
																                " bs.id AS saasid" + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " FROM " + 
															 | 
															
															 | 
															
																                " FROM " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " wx_wechat_saas s " + 
															 | 
															
															 | 
															
																                " wx_wechat_saas s " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " JOIN base_saas bs ON s.saas_id = s.saas_id " + 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " JOIN base_saas bs ON bs.id = s.saas_id " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " WHERE " + 
															 | 
															
															 | 
															
																                " WHERE " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " s.wechat_id = '"+id+"'"; 
															 | 
															
															 | 
															
																                " s.wechat_id = '"+id+"'"; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<WxSaasVO> list = jdbcTemplate.query(sql, new BeanPropertyRowMapper(WxSaasVO.class)); 
															 | 
															
															 | 
															
																        List<WxSaasVO> list = jdbcTemplate.query(sql, new BeanPropertyRowMapper(WxSaasVO.class)); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -130,13 +130,12 @@ public class WechatService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public Envelop saveWxAndSaas(WxWechatDO wxWechatDO, List<WxWechatSaasDO> wxWechatSaasDOs){ 
															 | 
															
															 | 
															
																    public Envelop saveWxAndSaas(WxWechatDO wxWechatDO, List<WxWechatSaasDO> wxWechatSaasDOs){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        String uuid = UUID.randomUUID().toString(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        wxWechatDO.setId(uuid); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        wechatDao.save(wxWechatDO); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        WxWechatDO wechat = wechatDao.save(wxWechatDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if(wxWechatSaasDOs!=null&&wxWechatSaasDOs.size()>0){ 
															 | 
															
															 | 
															
																        if(wxWechatSaasDOs!=null&&wxWechatSaasDOs.size()>0){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            for(WxWechatSaasDO wxs:wxWechatSaasDOs){ 
															 | 
															
															 | 
															
																            for(WxWechatSaasDO wxs:wxWechatSaasDOs){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                wxs.setWechatId(uuid); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                wxs.setWechatId(wechat.getId()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            wxWechatSaasDao.save(wxWechatSaasDOs); 
															 | 
															
															 | 
															
																            wxWechatSaasDao.save(wxWechatSaasDOs); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -183,21 +182,33 @@ public class WechatService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return MixEnvelop.getSuccessList(BaseRequestMapping.WeChat.api_success,list); 
															 | 
															
															 | 
															
																        return MixEnvelop.getSuccessList(BaseRequestMapping.WeChat.api_success,list); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public MixEnvelop findWechatImgGroup(String wechatId,Integer page,Integer size){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public MixEnvelop findWechatImgGroup(String wechatId,String scene,Integer page,Integer size){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        String totalSql ="SELECT COUNT(1) AS total from wx_graphic_scene g WHERE g.wechat_id ='"+wechatId+"'"; 
															 | 
															
															 | 
															
																        String totalSql ="SELECT COUNT(1) AS total from wx_graphic_scene g WHERE g.wechat_id ='"+wechatId+"'"; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        if(StringUtils.isNotBlank(scene)){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            totalSql+=" AND g.scene ='"+scene+"' "; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<Map<String, Object>> rstotal = jdbcTemplate.queryForList(totalSql); 
															 | 
															
															 | 
															
																        List<Map<String, Object>> rstotal = jdbcTemplate.queryForList(totalSql); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        Long count = 0L; 
															 | 
															
															 | 
															
																        Long count = 0L; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if (rstotal != null && rstotal.size() > 0) { 
															 | 
															
															 | 
															
																        if (rstotal != null && rstotal.size() > 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            count = (Long) rstotal.get(0).get("total"); 
															 | 
															
															 | 
															
																            count = (Long) rstotal.get(0).get("total"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        String sql = "SELECT " + 
															 | 
															
															 | 
															
																        String sql = "SELECT " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " g.id,g.wechat_id AS wechatId,g.scene " + 
															 | 
															
															 | 
															
																                " g.id,g.wechat_id AS wechatId,g.scene " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " FROM " + 
															 | 
															
															 | 
															
																                " FROM " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " wx_graphic_scene g " + 
															 | 
															
															 | 
															
																                " wx_graphic_scene g " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " WHERE " + 
															 | 
															
															 | 
															
																                " WHERE " + 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " g.wechat_id = '"+wechatId+"' " + 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                " LIMIT  " + (page - 1) * size + "," + size + ""; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                " g.wechat_id = '"+wechatId+"' "; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        if(StringUtils.isNotBlank(scene)){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            sql+= " AND g.scene='"+scene+"'" ; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        sql+= " LIMIT  " + (page - 1) * size + "," + size + ""; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<WxGraphicSceneVO> list = jdbcTemplate.query(sql, new BeanPropertyRowMapper(WxGraphicSceneVO.class)); 
															 | 
															
															 | 
															
																        List<WxGraphicSceneVO> list = jdbcTemplate.query(sql, new BeanPropertyRowMapper(WxGraphicSceneVO.class)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return MixEnvelop.getSuccessListWithPage(BaseRequestMapping.WeChat.api_success, list, page, size, count); 
															 | 
															
															 | 
															
																        return MixEnvelop.getSuccessListWithPage(BaseRequestMapping.WeChat.api_success, list, page, size, count); 
															 |