Merge branch 'channel' of http://git.yoho.cn/yoho30/yohobuy-union into channel
Showing
6 changed files
with
71 additions
and
160 deletions
@@ -115,8 +115,7 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | @@ -115,8 +115,7 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | ||
115 | 115 | ||
116 | // (2)查询:总数和列表 | 116 | // (2)查询:总数和列表 |
117 | int total = channelGroupDAO.selectListCountByParam(channelGroupRequestBO); | 117 | int total = channelGroupDAO.selectListCountByParam(channelGroupRequestBO); |
118 | - List<ChannelGroup> channelGroupList = channelGroupDAO.selectListByParam(channelGroupRequestBO); | ||
119 | - List<ChannelGroupRspBO> channelGroupBOList = toRspBOList(channelGroupList); | 118 | + List<ChannelGroupRspBO> channelGroupBOList = channelGroupDAO.selectListByParam(channelGroupRequestBO); |
120 | 119 | ||
121 | // (3)返回 | 120 | // (3)返回 |
122 | PageChannelGroupRspBO pageChannelGroupRspBO = new PageChannelGroupRspBO(); | 121 | PageChannelGroupRspBO pageChannelGroupRspBO = new PageChannelGroupRspBO(); |
@@ -145,7 +144,7 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | @@ -145,7 +144,7 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | ||
145 | return 0; | 144 | return 0; |
146 | } | 145 | } |
147 | Set<String> mobileSet = Sets.newHashSet(); | 146 | Set<String> mobileSet = Sets.newHashSet(); |
148 | - //2.1分批从数据库中查询,每次1000,使用mobileSet去重 | 147 | + //2.1分批从数据库中查询,每次1000,使用mobileSet去重 |
149 | for (int i = 0; i < total; i += BATCH_MESSAGE_NUMBER) { | 148 | for (int i = 0; i < total; i += BATCH_MESSAGE_NUMBER) { |
150 | List<ChannelUser> channelUsers = channelUserDAO.selectPage(params, i, i + BATCH_MESSAGE_NUMBER); | 149 | List<ChannelUser> channelUsers = channelUserDAO.selectPage(params, i, i + BATCH_MESSAGE_NUMBER); |
151 | Set<String> channelMobiles= channelUsers.stream().map(ChannelUser::getMobile).collect(Collectors.toSet()); | 150 | Set<String> channelMobiles= channelUsers.stream().map(ChannelUser::getMobile).collect(Collectors.toSet()); |
@@ -164,7 +163,17 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | @@ -164,7 +163,17 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | ||
164 | 163 | ||
165 | //3.记录分组批次表 | 164 | //3.记录分组批次表 |
166 | int sendTime = DateUtils.getCurrentTimeSecond(); | 165 | int sendTime = DateUtils.getCurrentTimeSecond(); |
167 | - ChannelGroupBatch channelGroupBatch = new ChannelGroupBatch(groupId, content, sendTime, sendUserId); | 166 | + |
167 | + UserInfoBO userInfoBO = null; | ||
168 | + | ||
169 | + try{ | ||
170 | + userInfoBO = erpApiServiceHelper.getUserByPid(String.valueOf(sendUserId)); | ||
171 | + }catch (Exception e){ | ||
172 | + logger.warn("call erpApiServiceHelper.getUserByPid occurs Exception,e is {}",e.getMessage()); | ||
173 | + } | ||
174 | + | ||
175 | + String sendUserName = userInfoBO!=null?userInfoBO.getAccount():""; | ||
176 | + ChannelGroupBatch channelGroupBatch = new ChannelGroupBatch(groupId, content, sendTime, sendUserId,sendUserName); | ||
168 | channelGroupBatchDAO.insertSelective(channelGroupBatch); | 177 | channelGroupBatchDAO.insertSelective(channelGroupBatch); |
169 | logger.info("sendMessage:insert channelGroupBatch,channelGroupBatch ={}",channelGroupBatch); | 178 | logger.info("sendMessage:insert channelGroupBatch,channelGroupBatch ={}",channelGroupBatch); |
170 | int groupBatchId = channelGroupBatch.getId(); | 179 | int groupBatchId = channelGroupBatch.getId(); |
@@ -212,16 +221,13 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | @@ -212,16 +221,13 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | ||
212 | //5.修改分组表的分组人数、发送时间、修改时间、内容、发送人 | 221 | //5.修改分组表的分组人数、发送时间、修改时间、内容、发送人 |
213 | ChannelGroup channelGroup = new ChannelGroup(); | 222 | ChannelGroup channelGroup = new ChannelGroup(); |
214 | channelGroup.setId(groupId); | 223 | channelGroup.setId(groupId); |
215 | - channelGroup.setSendTime(sendTime); | ||
216 | channelGroup.setUpdateTime(sendTime); | 224 | channelGroup.setUpdateTime(sendTime); |
217 | channelGroup.setGroupNumber(mobileSet.size()); | 225 | channelGroup.setGroupNumber(mobileSet.size()); |
218 | - channelGroup.setContent(content); | ||
219 | - channelGroup.setSendUser(sendUserId); | ||
220 | - channelGroup.setSmsNumber(groupBatchId); | ||
221 | -// Profile profile = profileDAO.selectByPrimaryKey(sendUserId); | ||
222 | -// channelGroup.setSendUserName(profile!=null?profile.getAccount():""); | ||
223 | - UserInfoBO userInfoBO = erpApiServiceHelper.getUserByPid(String.valueOf(sendUserId)); | ||
224 | - channelGroup.setSendUserName(userInfoBO!=null?userInfoBO.getAccount():""); | 226 | +// channelGroup.setSendTime(sendTime); |
227 | +// channelGroup.setContent(content); | ||
228 | +// channelGroup.setSendUser(sendUserId); | ||
229 | +// channelGroup.setSmsNumber(groupBatchId); | ||
230 | +// channelGroup.setSendUserName(sendUserName); | ||
225 | channelGroupDAO.updateByPrimaryKeySelective(channelGroup); | 231 | channelGroupDAO.updateByPrimaryKeySelective(channelGroup); |
226 | logger.info("sendMessage:update channelGroup,channelGroup is {}",channelGroup); | 232 | logger.info("sendMessage:update channelGroup,channelGroup is {}",channelGroup); |
227 | return 1; | 233 | return 1; |
@@ -265,7 +271,7 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | @@ -265,7 +271,7 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | ||
265 | if(key.equals("channelSource")){ | 271 | if(key.equals("channelSource")){ |
266 | String channelSource = entry1.getValue(); | 272 | String channelSource = entry1.getValue(); |
267 | sb.append("<div>").append(paramMap.get(key)).append(":").append(channelSourceMap.get(channelSource)).append("</div>"); | 273 | sb.append("<div>").append(paramMap.get(key)).append(":").append(channelSourceMap.get(channelSource)).append("</div>"); |
268 | - }else if(key.equals("hasUid")||key.equals("是否存在有货订单")){ | 274 | + }else if(key.equals("hasUid")||key.equals("hasYHOrder")){ |
269 | String has = entry1.getValue(); | 275 | String has = entry1.getValue(); |
270 | sb.append("<div>").append(paramMap.get(key)).append(":").append(has.equals("1")?"是":"否").append("</div>"); | 276 | sb.append("<div>").append(paramMap.get(key)).append(":").append(has.equals("1")?"是":"否").append("</div>"); |
271 | }else{ | 277 | }else{ |
@@ -305,23 +311,6 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | @@ -305,23 +311,6 @@ public class ChannelGroupServiceImpl implements ChannelGroupService { | ||
305 | } | 311 | } |
306 | } | 312 | } |
307 | 313 | ||
308 | - private List<ChannelGroupRspBO> toRspBOList(List<ChannelGroup> channelGroupList) { | ||
309 | - logger.info("enter toRspBOList. param channelGroupList={}", channelGroupList); | ||
310 | - List<ChannelGroupRspBO> list = Lists.newArrayList(); | ||
311 | - if (CollectionUtils.isEmpty(channelGroupList)) { | ||
312 | - return list; | ||
313 | - } | ||
314 | - | ||
315 | - for (int i = 0; i < channelGroupList.size(); i++) { | ||
316 | - ChannelGroup channelGroup = channelGroupList.get(i); | ||
317 | - ChannelGroupRspBO channelGroupRspBO = new ChannelGroupRspBO(); | ||
318 | - BeanUtils.copyProperties(channelGroup, channelGroupRspBO); | ||
319 | - channelGroupRspBO.setCreateTime(DateUtils.int2DateStr(channelGroup.getCreateTime()==null?0:channelGroup.getCreateTime(), "yyyy-MM-dd HH:mm:ss")); | ||
320 | - channelGroupRspBO.setSendTime(DateUtils.int2DateStr(channelGroup.getSendTime()==null?0:channelGroup.getSendTime(), "yyyy-MM-dd HH:mm:ss")); | ||
321 | - list.add(channelGroupRspBO); | ||
322 | - } | ||
323 | - return list; | ||
324 | - } | ||
325 | 314 | ||
326 | @Override | 315 | @Override |
327 | public void saveGroup(ChannelUserRequest request, UserInfoBO userInfo) { | 316 | public void saveGroup(ChannelUserRequest request, UserInfoBO userInfo) { |
1 | package com.yoho.unions.dal; | 1 | package com.yoho.unions.dal; |
2 | 2 | ||
3 | import com.yoho.service.model.union.request.ChannelGroupRequestBO; | 3 | import com.yoho.service.model.union.request.ChannelGroupRequestBO; |
4 | +import com.yoho.service.model.union.response.ChannelGroupRspBO; | ||
4 | import com.yoho.unions.dal.model.ChannelGroup; | 5 | import com.yoho.unions.dal.model.ChannelGroup; |
5 | 6 | ||
6 | import java.util.List; | 7 | import java.util.List; |
@@ -20,5 +21,5 @@ public interface IChannelGroupDAO { | @@ -20,5 +21,5 @@ public interface IChannelGroupDAO { | ||
20 | 21 | ||
21 | int selectListCountByParam(ChannelGroupRequestBO channelGroupRequestBO); | 22 | int selectListCountByParam(ChannelGroupRequestBO channelGroupRequestBO); |
22 | 23 | ||
23 | - List<ChannelGroup> selectListByParam(ChannelGroupRequestBO channelGroupRequestBO); | 24 | + List<ChannelGroupRspBO> selectListByParam(ChannelGroupRequestBO channelGroupRequestBO); |
24 | } | 25 | } |
@@ -13,38 +13,12 @@ public class ChannelGroup { | @@ -13,38 +13,12 @@ public class ChannelGroup { | ||
13 | 13 | ||
14 | private String createUserName; | 14 | private String createUserName; |
15 | 15 | ||
16 | - private Integer smsNumber; | ||
17 | - | ||
18 | - private Integer sendTime; | ||
19 | - | ||
20 | - private Integer sendUser; | ||
21 | - | ||
22 | - private String sendUserName; | ||
23 | - | ||
24 | - private String content; | ||
25 | - | ||
26 | private Integer updateTime; | 16 | private Integer updateTime; |
27 | 17 | ||
28 | public Integer getId() { | 18 | public Integer getId() { |
29 | return id; | 19 | return id; |
30 | } | 20 | } |
31 | 21 | ||
32 | - public String getCreateUserName() { | ||
33 | - return createUserName; | ||
34 | - } | ||
35 | - | ||
36 | - public void setCreateUserName(String createUserName) { | ||
37 | - this.createUserName = createUserName; | ||
38 | - } | ||
39 | - | ||
40 | - public String getSendUserName() { | ||
41 | - return sendUserName; | ||
42 | - } | ||
43 | - | ||
44 | - public void setSendUserName(String sendUserName) { | ||
45 | - this.sendUserName = sendUserName; | ||
46 | - } | ||
47 | - | ||
48 | public void setId(Integer id) { | 22 | public void setId(Integer id) { |
49 | this.id = id; | 23 | this.id = id; |
50 | } | 24 | } |
@@ -54,7 +28,7 @@ public class ChannelGroup { | @@ -54,7 +28,7 @@ public class ChannelGroup { | ||
54 | } | 28 | } |
55 | 29 | ||
56 | public void setName(String name) { | 30 | public void setName(String name) { |
57 | - this.name = name == null ? null : name.trim(); | 31 | + this.name = name; |
58 | } | 32 | } |
59 | 33 | ||
60 | public Integer getGroupNumber() { | 34 | public Integer getGroupNumber() { |
@@ -81,39 +55,12 @@ public class ChannelGroup { | @@ -81,39 +55,12 @@ public class ChannelGroup { | ||
81 | this.createUser = createUser; | 55 | this.createUser = createUser; |
82 | } | 56 | } |
83 | 57 | ||
84 | - | ||
85 | - | ||
86 | - public Integer getSmsNumber() { | ||
87 | - return smsNumber; | ||
88 | - } | ||
89 | - | ||
90 | - public void setSmsNumber(Integer smsNumber) { | ||
91 | - this.smsNumber = smsNumber; | ||
92 | - } | ||
93 | - | ||
94 | - public Integer getSendTime() { | ||
95 | - return sendTime; | ||
96 | - } | ||
97 | - | ||
98 | - public void setSendTime(Integer sendTime) { | ||
99 | - this.sendTime = sendTime; | ||
100 | - } | ||
101 | - | ||
102 | - public Integer getSendUser() { | ||
103 | - return sendUser; | ||
104 | - } | ||
105 | - | ||
106 | - public void setSendUser(Integer sendUser) { | ||
107 | - this.sendUser = sendUser; | ||
108 | - } | ||
109 | - | ||
110 | - | ||
111 | - public String getContent() { | ||
112 | - return content; | 58 | + public String getCreateUserName() { |
59 | + return createUserName; | ||
113 | } | 60 | } |
114 | 61 | ||
115 | - public void setContent(String content) { | ||
116 | - this.content = content == null ? null : content.trim(); | 62 | + public void setCreateUserName(String createUserName) { |
63 | + this.createUserName = createUserName; | ||
117 | } | 64 | } |
118 | 65 | ||
119 | public Integer getUpdateTime() { | 66 | public Integer getUpdateTime() { |
@@ -11,14 +11,24 @@ public class ChannelGroupBatch { | @@ -11,14 +11,24 @@ public class ChannelGroupBatch { | ||
11 | 11 | ||
12 | private Integer sendUser; | 12 | private Integer sendUser; |
13 | 13 | ||
14 | - public ChannelGroupBatch(Integer groupId,String content,Integer sendTime,Integer sendUser){ | 14 | + private String sendUserName; |
15 | + | ||
16 | + public String getSendUserName() { | ||
17 | + return sendUserName; | ||
18 | + } | ||
19 | + | ||
20 | + public void setSendUserName(String sendUserName) { | ||
21 | + this.sendUserName = sendUserName; | ||
22 | + } | ||
23 | + | ||
24 | + public ChannelGroupBatch(Integer groupId, String content, Integer sendTime, Integer sendUser, String sendUserName){ | ||
15 | this.groupId = groupId; | 25 | this.groupId = groupId; |
16 | this.content = content; | 26 | this.content = content; |
17 | this.sendTime = sendTime; | 27 | this.sendTime = sendTime; |
18 | this.sendUser = sendUser; | 28 | this.sendUser = sendUser; |
29 | + this.sendUserName = sendUserName; | ||
19 | } | 30 | } |
20 | 31 | ||
21 | - | ||
22 | public Integer getId() { | 32 | public Integer getId() { |
23 | return id; | 33 | return id; |
24 | } | 34 | } |
@@ -7,9 +7,10 @@ | @@ -7,9 +7,10 @@ | ||
7 | <result column="content" property="content" jdbcType="VARCHAR" /> | 7 | <result column="content" property="content" jdbcType="VARCHAR" /> |
8 | <result column="send_time" property="sendTime" jdbcType="INTEGER" /> | 8 | <result column="send_time" property="sendTime" jdbcType="INTEGER" /> |
9 | <result column="send_user" property="sendUser" jdbcType="INTEGER" /> | 9 | <result column="send_user" property="sendUser" jdbcType="INTEGER" /> |
10 | + <result column="send_userName" property="sendUserName" jdbcType="VARCHAR" /> | ||
10 | </resultMap> | 11 | </resultMap> |
11 | <sql id="Base_Column_List" > | 12 | <sql id="Base_Column_List" > |
12 | - id, group_id, content, send_time, send_user | 13 | + id, group_id, content, send_time, send_user,send_userName |
13 | </sql> | 14 | </sql> |
14 | <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" > | 15 | <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" > |
15 | select | 16 | select |
@@ -23,9 +24,9 @@ | @@ -23,9 +24,9 @@ | ||
23 | </delete> | 24 | </delete> |
24 | <insert id="insert" parameterType="com.yoho.unions.dal.model.ChannelGroupBatch" > | 25 | <insert id="insert" parameterType="com.yoho.unions.dal.model.ChannelGroupBatch" > |
25 | insert into channel_group_batch (id, group_id, content, | 26 | insert into channel_group_batch (id, group_id, content, |
26 | - send_time, send_user) | 27 | + send_time, send_user,send_userName) |
27 | values (#{id,jdbcType=INTEGER}, #{groupId,jdbcType=INTEGER}, #{content,jdbcType=VARCHAR}, | 28 | values (#{id,jdbcType=INTEGER}, #{groupId,jdbcType=INTEGER}, #{content,jdbcType=VARCHAR}, |
28 | - #{sendTime,jdbcType=INTEGER}, #{sendUser,jdbcType=INTEGER}) | 29 | + #{sendTime,jdbcType=INTEGER}, #{sendUser,jdbcType=INTEGER},#{sendUserName,jdbcType=VARCHAR}) |
29 | </insert> | 30 | </insert> |
30 | <insert id="insertSelective" parameterType="com.yoho.unions.dal.model.ChannelGroupBatch" useGeneratedKeys="true" keyProperty="id"> | 31 | <insert id="insertSelective" parameterType="com.yoho.unions.dal.model.ChannelGroupBatch" useGeneratedKeys="true" keyProperty="id"> |
31 | insert into channel_group_batch | 32 | insert into channel_group_batch |
@@ -45,6 +46,9 @@ | @@ -45,6 +46,9 @@ | ||
45 | <if test="sendUser != null" > | 46 | <if test="sendUser != null" > |
46 | send_user, | 47 | send_user, |
47 | </if> | 48 | </if> |
49 | + <if test="sendUserName != null" > | ||
50 | + send_userName, | ||
51 | + </if> | ||
48 | </trim> | 52 | </trim> |
49 | <trim prefix="values (" suffix=")" suffixOverrides="," > | 53 | <trim prefix="values (" suffix=")" suffixOverrides="," > |
50 | <if test="id != null" > | 54 | <if test="id != null" > |
@@ -62,6 +66,9 @@ | @@ -62,6 +66,9 @@ | ||
62 | <if test="sendUser != null" > | 66 | <if test="sendUser != null" > |
63 | #{sendUser,jdbcType=INTEGER}, | 67 | #{sendUser,jdbcType=INTEGER}, |
64 | </if> | 68 | </if> |
69 | + <if test="sendUserName != null" > | ||
70 | + #{sendUserName,jdbcType=VARCHAR}, | ||
71 | + </if> | ||
65 | </trim> | 72 | </trim> |
66 | </insert> | 73 | </insert> |
67 | <update id="updateByPrimaryKeySelective" parameterType="com.yoho.unions.dal.model.ChannelGroupBatch" > | 74 | <update id="updateByPrimaryKeySelective" parameterType="com.yoho.unions.dal.model.ChannelGroupBatch" > |
@@ -79,6 +86,9 @@ | @@ -79,6 +86,9 @@ | ||
79 | <if test="sendUser != null" > | 86 | <if test="sendUser != null" > |
80 | send_user = #{sendUser,jdbcType=INTEGER}, | 87 | send_user = #{sendUser,jdbcType=INTEGER}, |
81 | </if> | 88 | </if> |
89 | + <if test="sendUserName != null" > | ||
90 | + send_userName, | ||
91 | + </if> | ||
82 | </set> | 92 | </set> |
83 | where id = #{id,jdbcType=INTEGER} | 93 | where id = #{id,jdbcType=INTEGER} |
84 | </update> | 94 | </update> |
@@ -87,7 +97,8 @@ | @@ -87,7 +97,8 @@ | ||
87 | set group_id = #{groupId,jdbcType=INTEGER}, | 97 | set group_id = #{groupId,jdbcType=INTEGER}, |
88 | content = #{content,jdbcType=VARCHAR}, | 98 | content = #{content,jdbcType=VARCHAR}, |
89 | send_time = #{sendTime,jdbcType=INTEGER}, | 99 | send_time = #{sendTime,jdbcType=INTEGER}, |
90 | - send_user = #{sendUser,jdbcType=INTEGER} | 100 | + send_user = #{sendUser,jdbcType=INTEGER}, |
101 | + send_userName = #{sendUserName,jdbcType=VARCHAR} | ||
91 | where id = #{id,jdbcType=INTEGER} | 102 | where id = #{id,jdbcType=INTEGER} |
92 | </update> | 103 | </update> |
93 | </mapper> | 104 | </mapper> |
@@ -8,16 +8,17 @@ | @@ -8,16 +8,17 @@ | ||
8 | <result column="create_time" property="createTime" jdbcType="INTEGER" /> | 8 | <result column="create_time" property="createTime" jdbcType="INTEGER" /> |
9 | <result column="create_user" property="createUser" jdbcType="INTEGER" /> | 9 | <result column="create_user" property="createUser" jdbcType="INTEGER" /> |
10 | <result column="create_userName" property="createUserName" jdbcType="VARCHAR" /> | 10 | <result column="create_userName" property="createUserName" jdbcType="VARCHAR" /> |
11 | - <result column="sms_number" property="smsNumber" jdbcType="INTEGER" /> | 11 | + <result column="update_time" property="updateTime" jdbcType="INTEGER" /> |
12 | + </resultMap> | ||
13 | + <resultMap id="groupResultMap" type="com.yoho.service.model.union.response.ChannelGroupRspBO" extends="BaseResultMap"> | ||
14 | + <result column="group_id" property="smsNumber" jdbcType="INTEGER" /> | ||
12 | <result column="send_time" property="sendTime" jdbcType="INTEGER" /> | 15 | <result column="send_time" property="sendTime" jdbcType="INTEGER" /> |
13 | <result column="send_user" property="sendUser" jdbcType="INTEGER" /> | 16 | <result column="send_user" property="sendUser" jdbcType="INTEGER" /> |
14 | <result column="send_userName" property="sendUserName" jdbcType="VARCHAR" /> | 17 | <result column="send_userName" property="sendUserName" jdbcType="VARCHAR" /> |
15 | <result column="content" property="content" jdbcType="VARCHAR" /> | 18 | <result column="content" property="content" jdbcType="VARCHAR" /> |
16 | - <result column="update_time" property="updateTime" jdbcType="INTEGER" /> | ||
17 | </resultMap> | 19 | </resultMap> |
18 | <sql id="Base_Column_List" > | 20 | <sql id="Base_Column_List" > |
19 | - id, name, group_number, create_time, create_user, create_userName, sms_number, send_time, | ||
20 | - send_user, send_userName, content, update_time | 21 | + id, name, group_number, create_time, create_user, create_userName, update_time |
21 | </sql> | 22 | </sql> |
22 | <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" > | 23 | <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.Integer" > |
23 | select | 24 | select |
@@ -31,14 +32,10 @@ | @@ -31,14 +32,10 @@ | ||
31 | </delete> | 32 | </delete> |
32 | <insert id="insert" parameterType="com.yoho.unions.dal.model.ChannelGroup" keyProperty="id" useGeneratedKeys="true" > | 33 | <insert id="insert" parameterType="com.yoho.unions.dal.model.ChannelGroup" keyProperty="id" useGeneratedKeys="true" > |
33 | insert into channel_group (id, name, group_number, | 34 | insert into channel_group (id, name, group_number, |
34 | - create_time, create_user, create_userName, | ||
35 | - sms_number, send_time, send_user, | ||
36 | - send_userName, content, update_time | 35 | + create_time, create_user, create_userName,update_time |
37 | ) | 36 | ) |
38 | values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{groupNumber,jdbcType=INTEGER}, | 37 | values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{groupNumber,jdbcType=INTEGER}, |
39 | - #{createTime,jdbcType=INTEGER}, #{createUser,jdbcType=INTEGER}, #{createUserName,jdbcType=VARCHAR}, | ||
40 | - #{smsNumber,jdbcType=INTEGER}, #{sendTime,jdbcType=INTEGER}, #{sendUser,jdbcType=INTEGER}, | ||
41 | - #{sendUserName,jdbcType=VARCHAR}, #{content,jdbcType=VARCHAR}, #{updateTime,jdbcType=INTEGER} | 38 | + #{createTime,jdbcType=INTEGER}, #{createUser,jdbcType=INTEGER}, #{createUserName,jdbcType=VARCHAR}, #{updateTime,jdbcType=INTEGER} |
42 | ) | 39 | ) |
43 | </insert> | 40 | </insert> |
44 | <insert id="insertSelective" parameterType="com.yoho.unions.dal.model.ChannelGroup" > | 41 | <insert id="insertSelective" parameterType="com.yoho.unions.dal.model.ChannelGroup" > |
@@ -62,21 +59,6 @@ | @@ -62,21 +59,6 @@ | ||
62 | <if test="createUserName != null" > | 59 | <if test="createUserName != null" > |
63 | create_userName, | 60 | create_userName, |
64 | </if> | 61 | </if> |
65 | - <if test="smsNumber != null" > | ||
66 | - sms_number, | ||
67 | - </if> | ||
68 | - <if test="sendTime != null" > | ||
69 | - send_time, | ||
70 | - </if> | ||
71 | - <if test="sendUser != null" > | ||
72 | - send_user, | ||
73 | - </if> | ||
74 | - <if test="sendUserName != null" > | ||
75 | - send_userName, | ||
76 | - </if> | ||
77 | - <if test="content != null" > | ||
78 | - content, | ||
79 | - </if> | ||
80 | <if test="updateTime != null" > | 62 | <if test="updateTime != null" > |
81 | update_time, | 63 | update_time, |
82 | </if> | 64 | </if> |
@@ -100,21 +82,6 @@ | @@ -100,21 +82,6 @@ | ||
100 | <if test="createUserName != null" > | 82 | <if test="createUserName != null" > |
101 | #{createUserName,jdbcType=VARCHAR}, | 83 | #{createUserName,jdbcType=VARCHAR}, |
102 | </if> | 84 | </if> |
103 | - <if test="smsNumber != null" > | ||
104 | - #{smsNumber,jdbcType=INTEGER}, | ||
105 | - </if> | ||
106 | - <if test="sendTime != null" > | ||
107 | - #{sendTime,jdbcType=INTEGER}, | ||
108 | - </if> | ||
109 | - <if test="sendUser != null" > | ||
110 | - #{sendUser,jdbcType=INTEGER}, | ||
111 | - </if> | ||
112 | - <if test="sendUserName != null" > | ||
113 | - #{sendUserName,jdbcType=VARCHAR}, | ||
114 | - </if> | ||
115 | - <if test="content != null" > | ||
116 | - #{content,jdbcType=VARCHAR}, | ||
117 | - </if> | ||
118 | <if test="updateTime != null" > | 85 | <if test="updateTime != null" > |
119 | #{updateTime,jdbcType=INTEGER}, | 86 | #{updateTime,jdbcType=INTEGER}, |
120 | </if> | 87 | </if> |
@@ -138,21 +105,6 @@ | @@ -138,21 +105,6 @@ | ||
138 | <if test="createUserName != null" > | 105 | <if test="createUserName != null" > |
139 | create_userName = #{createUserName,jdbcType=VARCHAR}, | 106 | create_userName = #{createUserName,jdbcType=VARCHAR}, |
140 | </if> | 107 | </if> |
141 | - <if test="smsNumber != null" > | ||
142 | - sms_number = #{smsNumber,jdbcType=INTEGER}, | ||
143 | - </if> | ||
144 | - <if test="sendTime != null" > | ||
145 | - send_time = #{sendTime,jdbcType=INTEGER}, | ||
146 | - </if> | ||
147 | - <if test="sendUser != null" > | ||
148 | - send_user = #{sendUser,jdbcType=INTEGER}, | ||
149 | - </if> | ||
150 | - <if test="sendUserName != null" > | ||
151 | - send_userName = #{sendUserName,jdbcType=VARCHAR}, | ||
152 | - </if> | ||
153 | - <if test="content != null" > | ||
154 | - content = #{content,jdbcType=VARCHAR}, | ||
155 | - </if> | ||
156 | <if test="updateTime != null" > | 108 | <if test="updateTime != null" > |
157 | update_time = #{updateTime,jdbcType=INTEGER}, | 109 | update_time = #{updateTime,jdbcType=INTEGER}, |
158 | </if> | 110 | </if> |
@@ -166,16 +118,13 @@ | @@ -166,16 +118,13 @@ | ||
166 | create_time = #{createTime,jdbcType=INTEGER}, | 118 | create_time = #{createTime,jdbcType=INTEGER}, |
167 | create_user = #{createUser,jdbcType=INTEGER}, | 119 | create_user = #{createUser,jdbcType=INTEGER}, |
168 | create_userName = #{createUserName,jdbcType=VARCHAR}, | 120 | create_userName = #{createUserName,jdbcType=VARCHAR}, |
169 | - sms_number = #{smsNumber,jdbcType=INTEGER}, | ||
170 | - send_time = #{sendTime,jdbcType=INTEGER}, | ||
171 | - send_user = #{sendUser,jdbcType=INTEGER}, | ||
172 | - send_userName = #{sendUserName,jdbcType=VARCHAR}, | ||
173 | - content = #{content,jdbcType=VARCHAR}, | ||
174 | update_time = #{updateTime,jdbcType=INTEGER} | 121 | update_time = #{updateTime,jdbcType=INTEGER} |
175 | where id = #{id,jdbcType=INTEGER} | 122 | where id = #{id,jdbcType=INTEGER} |
176 | </update> | 123 | </update> |
177 | <select id ="selectListCountByParam" parameterType="java.lang.Integer" resultType="java.lang.Integer"> | 124 | <select id ="selectListCountByParam" parameterType="java.lang.Integer" resultType="java.lang.Integer"> |
178 | - select count(*) from channel_group | 125 | + select count(*) from channel_group cg |
126 | + left join channel_group_batch cgb | ||
127 | + on cg.id = cgb.group_id | ||
179 | <where> | 128 | <where> |
180 | <if test="name != null" > | 129 | <if test="name != null" > |
181 | name LIKE CONCAT('%',#{name,jdbcType=VARCHAR},'%') | 130 | name LIKE CONCAT('%',#{name,jdbcType=VARCHAR},'%') |
@@ -190,7 +139,7 @@ | @@ -190,7 +139,7 @@ | ||
190 | and create_userName LIKE CONCAT('%',#{createUserName,jdbcType=VARCHAR},'%') | 139 | and create_userName LIKE CONCAT('%',#{createUserName,jdbcType=VARCHAR},'%') |
191 | </if> | 140 | </if> |
192 | <if test="smsNumber != null" > | 141 | <if test="smsNumber != null" > |
193 | - and sms_number = #{smsNumber,jdbcType=INTEGER} | 142 | + and cgb.id = #{smsNumber,jdbcType=INTEGER} |
194 | </if> | 143 | </if> |
195 | <if test="sendTimeBegin != null" > | 144 | <if test="sendTimeBegin != null" > |
196 | and send_time >= #{sendTimeBegin,jdbcType=INTEGER} | 145 | and send_time >= #{sendTimeBegin,jdbcType=INTEGER} |
@@ -203,8 +152,12 @@ | @@ -203,8 +152,12 @@ | ||
203 | </if> | 152 | </if> |
204 | </where> | 153 | </where> |
205 | </select> | 154 | </select> |
206 | - <select id="selectListByParam" resultMap="BaseResultMap" parameterType="com.yoho.service.model.union.request.ChannelGroupRequestBO" > | ||
207 | - select <include refid="Base_Column_List" /> from channel_group | 155 | + <select id="selectListByParam" resultMap="groupResultMap" parameterType="com.yoho.service.model.union.response.ChannelGroupRspBO" > |
156 | + select cg.id as id, name, group_number, create_time, create_user, create_userName, cgb.id as group_id, send_time, | ||
157 | + send_user, send_userName, content | ||
158 | + from channel_group cg | ||
159 | + left join channel_group_batch cgb | ||
160 | + on cg.id = cgb.group_id | ||
208 | <where> | 161 | <where> |
209 | <if test="name != null" > | 162 | <if test="name != null" > |
210 | name LIKE CONCAT('%',#{name,jdbcType=VARCHAR},'%') | 163 | name LIKE CONCAT('%',#{name,jdbcType=VARCHAR},'%') |
@@ -219,7 +172,7 @@ | @@ -219,7 +172,7 @@ | ||
219 | and create_userName LIKE CONCAT('%',#{createUserName,jdbcType=VARCHAR},'%') | 172 | and create_userName LIKE CONCAT('%',#{createUserName,jdbcType=VARCHAR},'%') |
220 | </if> | 173 | </if> |
221 | <if test="smsNumber != null" > | 174 | <if test="smsNumber != null" > |
222 | - and sms_number = #{smsNumber,jdbcType=INTEGER} | 175 | + and cgb.id = #{smsNumber,jdbcType=INTEGER} |
223 | </if> | 176 | </if> |
224 | <if test="sendTimeBegin != null" > | 177 | <if test="sendTimeBegin != null" > |
225 | and send_time >= #{sendTimeBegin,jdbcType=INTEGER} | 178 | and send_time >= #{sendTimeBegin,jdbcType=INTEGER} |
-
Please register or login to post a comment