Commit eca46c743b52848659716f9f14bf0457869986ea

Authored by 陈杰
1 parent f6080e74
Exists in master

1

src/main/java/com/sincere/wechatbusiness/controller/ChannelController.java
@@ -525,7 +525,15 @@ public class ChannelController { @@ -525,7 +525,15 @@ public class ChannelController {
525 order.setUsersList(orderList); 525 order.setUsersList(orderList);
526 list.add(order); 526 list.add(order);
527 Statistics statistics=new Statistics(); 527 Statistics statistics=new Statistics();
528 - statistics.setDiscountPackageList(channelService.getOrderList(channelId,agentId,type)); 528 + List<DiscountPackage> packageList = new ArrayList<>();
  529 + packageList.addAll(channelService.getOrderList(channelId,agentId,type));
  530 + if(agentId == 0){
  531 + List<Agent> agents = agentService.getList(channelId);
  532 + for(Agent agent : agents){
  533 + packageList.addAll(channelService.getOrderList(channelId,agent.getId(),type));
  534 + }
  535 + }
  536 + statistics.setDiscountPackageList(packageList);
529 list.add(statistics); 537 list.add(statistics);
530 result.setData(list); 538 result.setData(list);
531 return result; 539 return result;
src/main/java/com/sincere/wechatbusiness/model/ChannelProduct.java
@@ -23,6 +23,34 @@ public class ChannelProduct { @@ -23,6 +23,34 @@ public class ChannelProduct {
23 23
24 private Date createTime; 24 private Date createTime;
25 25
  26 + private String promotionPrice ;
  27 + private Date endTime ;
  28 + private String title ;
  29 +
  30 + public String getPromotionPrice() {
  31 + return promotionPrice;
  32 + }
  33 +
  34 + public void setPromotionPrice(String promotionPrice) {
  35 + this.promotionPrice = promotionPrice;
  36 + }
  37 +
  38 + public Date getEndTime() {
  39 + return endTime;
  40 + }
  41 +
  42 + public void setEndTime(Date endTime) {
  43 + this.endTime = endTime;
  44 + }
  45 +
  46 + public String getTitle() {
  47 + return title;
  48 + }
  49 +
  50 + public void setTitle(String title) {
  51 + this.title = title;
  52 + }
  53 +
26 public Integer getId() { 54 public Integer getId() {
27 return id; 55 return id;
28 } 56 }
src/main/resources/application.yaml
@@ -4,12 +4,12 @@ spring: @@ -4,12 +4,12 @@ spring:
4 application: 4 application:
5 name: wechatBusiness 5 name: wechatBusiness
6 datasource: 6 datasource:
7 -# username: SZJXTUSER  
8 -# password: xst200919  
9 -# url: jdbc:sqlserver://60.190.202.57:14333;database=wechatbusiness  
10 - username: report  
11 - password: QWer123$%^  
12 - url: jdbc:sqlserver://116.62.241.27:33419;database=wechatbusiness 7 + username: SZJXTUSER
  8 + password: xst200919
  9 + url: jdbc:sqlserver://60.190.202.57:14333;database=wechatbusiness
  10 +# username: report
  11 +# password: QWer123$%^
  12 +# url: jdbc:sqlserver://116.62.241.27:33419;database=wechatbusiness
13 driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver 13 driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
14 14
15 jackson: 15 jackson:
src/main/resources/mapper/ChannelProductMapper.xml
@@ -12,6 +12,9 @@ @@ -12,6 +12,9 @@
12 <result column="caption" jdbcType="VARCHAR" property="caption" /> 12 <result column="caption" jdbcType="VARCHAR" property="caption" />
13 <result column="state" jdbcType="INTEGER" property="state"/> 13 <result column="state" jdbcType="INTEGER" property="state"/>
14 <result column="create_time" jdbcType="TIMESTAMP" property="createTime" /> 14 <result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
  15 + <result column="promotion_price" jdbcType="VARCHAR" property="promotionPrice" />
  16 + <result column="end_time" jdbcType="TIMESTAMP" property="endTime" />
  17 + <result column="title" jdbcType="VARCHAR" property="title" />
15 </resultMap> 18 </resultMap>
16 19
17 <select id="getList" parameterType="java.lang.Integer" resultMap="ChannelProductMap"> 20 <select id="getList" parameterType="java.lang.Integer" resultMap="ChannelProductMap">
@@ -33,6 +36,15 @@ @@ -33,6 +36,15 @@
33 <if test="caption!=null and caption!=''"> 36 <if test="caption!=null and caption!=''">
34 caption=#{caption}, 37 caption=#{caption},
35 </if> 38 </if>
  39 + <if test="promotionPrice!=null and promotionPrice!=''">
  40 + promotion_price=#{promotionPrice},
  41 + </if>
  42 + <if test="endTime!=null and endTime!=''">
  43 + end_time=#{endTime},
  44 + </if>
  45 + <if test="title!=null and title!=''">
  46 + title=#{title},
  47 + </if>
36 </trim> 48 </trim>
37 where id = #{id} 49 where id = #{id}
38 </update> 50 </update>