Sfoglia il codice sorgente

Merge remote-tracking branch 'origin/dev' into dev

顾绍勇 4 anni fa
parent
commit
c65ba47cd2

+ 2
- 1
src/main/java/com/huiju/estateagents/redpack/controller/TaOrgOrderController.java Vedi File

@@ -162,6 +162,7 @@ public class TaOrgOrderController extends BaseController {
162 162
                                    @RequestParam(value = "endDate", required = false) String endDate,
163 163
                                    @RequestParam(value = "orderType", required = false) String orderType,
164 164
                                    @RequestParam(value = "orgId", required = false) Integer orgId,
165
+                                   @RequestParam(value = "auditStatus", required = false) String auditStatus,
165 166
                                    HttpServletRequest request, HttpServletResponse response) throws IOException {
166 167
         response.setContentType("application/octet-stream");
167 168
         response.setCharacterEncoding("utf-8");
@@ -171,7 +172,7 @@ public class TaOrgOrderController extends BaseController {
171 172
         WriteSheet writeSheet = EasyExcel.writerSheet("活动统计").build();
172 173
 
173 174
         // 设置 sheet, 同一个sheet只需要设置一次
174
-        List<RefundOrder> data = iTaOrgOrderService.refundListByConditionExport(orderType, tradeNo, startDate, endDate, miniAppName, orgId);
175
+        List<RefundOrder> data = iTaOrgOrderService.refundListByConditionExport(orderType, tradeNo, startDate, endDate, miniAppName, orgId, auditStatus);
175 176
         excelWriter.write(data, writeSheet);
176 177
         // finish 会帮忙关闭流
177 178
         excelWriter.finish();

+ 3
- 2
src/main/java/com/huiju/estateagents/redpack/mapper/TaOrgOrderMapper.java Vedi File

@@ -71,7 +71,7 @@ public interface TaOrgOrderMapper extends BaseMapper<TaOrgOrder> {
71 71
      *
72 72
      * @return
73 73
      */
74
-    List<RechargeOrder> orderListByRechargeOrRefundExport(@Param("itemType") String itemType,
74
+    List<RechargeOrder> rechargeListByConditionExport(@Param("itemType") String itemType,
75 75
                                                           @Param("tradeNo") String tradeNo,
76 76
                                                           @Param("isOffline") Integer isOffline,
77 77
                                                           @Param("tradingStatus") String tradingStatus,
@@ -104,7 +104,8 @@ public interface TaOrgOrderMapper extends BaseMapper<TaOrgOrder> {
104 104
                                               @Param("startDate") String startDate,
105 105
                                               @Param("endDate") String endDate,
106 106
                                               @Param("miniAppName") String miniAppName,
107
-                                              @Param("orgId") Integer orgId);
107
+                                              @Param("orgId") Integer orgId,
108
+                                              @Param("auditStatus") String auditStatus);
108 109
 
109 110
     /**
110 111
      * 获取充值订单列表

+ 1
- 1
src/main/java/com/huiju/estateagents/redpack/service/ITaOrgOrderService.java Vedi File

@@ -73,7 +73,7 @@ public interface ITaOrgOrderService extends IService<TaOrgOrder> {
73 73
      *
74 74
      * @return
75 75
      */
76
-    List<RefundOrder> refundListByConditionExport(String itemType, String tradeNo, String startDate, String endDate, String miniAppName, Integer orgId);
76
+    List<RefundOrder> refundListByConditionExport(String itemType, String tradeNo, String startDate, String endDate, String miniAppName, Integer orgId, String auditStatus);
77 77
 
78 78
 
79 79
     /**

+ 3
- 6
src/main/java/com/huiju/estateagents/redpack/service/impl/TaOrgOrderServiceImpl.java Vedi File

@@ -121,9 +121,6 @@ public class TaOrgOrderServiceImpl extends ServiceImpl<TaOrgOrderMapper, TaOrgOr
121 121
         if (CommConstant.ITEM_TYPE_RECHARGE.equals(orderType) || CommConstant.ITEM_TYPE_REFUND.equals(orderType)) {
122 122
             result = taOrgOrderMapper.orderListByRechargeOrRefund(pg, orderType, orgId, tradeNo, isOffline, tradingStatus, startDate, endDate, miniAppName, auditStatus, payStartDate, payEndDate);
123 123
             result.getRecords().forEach(e -> {
124
-                if (CommConstant.ITEM_TYPE_REFUND.equals(orderType)){
125
-                    e.setAvailableBalance(calculateAvailableAmount(e.getOrgId()));
126
-                }
127 124
                 e.setCertificateUrlList(getCertificateByOrderId(e.getOrderId()));
128 125
             });
129 126
             return result;
@@ -137,7 +134,7 @@ public class TaOrgOrderServiceImpl extends ServiceImpl<TaOrgOrderMapper, TaOrgOr
137 134
 
138 135
     @Override
139 136
     public List<RechargeOrder> rechargeListByConditionExport(String itemType, String tradeNo, Integer isOffline, String tradingStatus, String startDate, String endDate, String miniAppName, Integer orgId) {
140
-        List<RechargeOrder> result = taOrgOrderMapper.orderListByRechargeOrRefundExport(itemType, tradeNo, isOffline, tradingStatus, startDate, endDate, miniAppName, orgId);
137
+        List<RechargeOrder> result = taOrgOrderMapper.rechargeListByConditionExport(itemType, tradeNo, isOffline, tradingStatus, startDate, endDate, miniAppName, orgId);
141 138
         return result;
142 139
     }
143 140
 
@@ -148,8 +145,8 @@ public class TaOrgOrderServiceImpl extends ServiceImpl<TaOrgOrderMapper, TaOrgOr
148 145
     }
149 146
 
150 147
     @Override
151
-    public List<RefundOrder> refundListByConditionExport(String itemType, String tradeNo, String startDate, String endDate, String miniAppName, Integer orgId) {
152
-        List<RefundOrder> result = taOrgOrderMapper.orderListByRefundExport(itemType, tradeNo, startDate, endDate, miniAppName, orgId);
148
+    public List<RefundOrder> refundListByConditionExport(String itemType, String tradeNo, String startDate, String endDate, String miniAppName, Integer orgId, String auditStatus) {
149
+        List<RefundOrder> result = taOrgOrderMapper.orderListByRefundExport(itemType, tradeNo, startDate, endDate, miniAppName, orgId, auditStatus);
153 150
         return result;
154 151
     }
155 152
 

+ 0
- 2
src/main/resources/mapper/TaBuildingMapper.xml Vedi File

@@ -629,7 +629,6 @@
629 629
                     and  TO_DAYS(b.create_date) &lt;= TO_DAYS(#{endDate})
630 630
                 </if>
631 631
             GROUP BY
632
-                b.person_id,
633 632
                 DATE_FORMAT( b.create_date, '%Y-%m-%d' )
634 633
         ) g ON t.date = g.create_date
635 634
         LEFT JOIN (
@@ -714,7 +713,6 @@
714 713
             and  TO_DAYS(b.create_date) &lt;= TO_DAYS(#{endDate})
715 714
         </if>
716 715
         GROUP BY
717
-        b.person_id,
718 716
         DATE_FORMAT( b.create_date, '%Y-%m-%d' )
719 717
         ) g ON t.date = g.create_date
720 718
         LEFT JOIN (

+ 5
- 2
src/main/resources/mapper/redpack/TaOrgOrderMapper.xml Vedi File

@@ -112,14 +112,14 @@
112 112
         GROUP BY t.order_id order by t.create_date desc
113 113
     </select>
114 114
 
115
-    <select id="orderListByRechargeOrRefundExport" resultType="com.huiju.estateagents.redpack.entity.RechargeOrder">
115
+    <select id="rechargeListByConditionExport" resultType="com.huiju.estateagents.redpack.entity.RechargeOrder">
116 116
         select
117 117
         t.trade_no as tradeNo,
118 118
         FORMAT(t.amount/100, 2) as amount,
119 119
         b.name as miniAppName,
120 120
         if(t.is_offline = 1, '运营手工充值', '业务线上充值') as isOffline,
121 121
         t.create_date as createDate,
122
-        if(t.trading_status = 'processing', '待支付', if(t.trading_status = 'success', '已支付','已超时')) as tradingStatus,
122
+        if(t.trading_status = 'processing', '待支付', if(t.trading_status = 'success', '已支付','失败')) as tradingStatus,
123 123
         if(t.is_offline = 0, t.pay_date, '') as payDate
124 124
         From ta_org_order t
125 125
         left join ta_org_order_detail a on t.order_id = a.order_id
@@ -516,6 +516,9 @@
516 516
         <if test="orgId != null and orgId != ''">
517 517
             and t.org_id = #{orgId}
518 518
         </if>
519
+        <if test="auditStatus != null and auditStatus != ''">
520
+            and d.audit_status = #{auditStatus}
521
+        </if>
519 522
         GROUP BY t.order_id order by t.create_date desc
520 523
     </select>
521 524