From c981d74612bf35c16365aba0db9b55be0ad81dac Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <279049017@qq.com>
Date: Wed, 04 Nov 2020 16:48:45 +0800
Subject: [PATCH] 将充值记录的数据权限放开

---
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderRecordServiceImpl.java |    4 ++--
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderRecordMapper.xml                                   |   27 +++++++++++++++------------
 2 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderRecordServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderRecordServiceImpl.java
index 113e57d..775c24e 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderRecordServiceImpl.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/ProductOrderRecordServiceImpl.java
@@ -80,8 +80,8 @@
     @Override
     public PageResult<ProductOrderJoinDetail> findAllList(Map<String, Object> params, SysUser sysUser) {
         Page<ProductOrderJoinDetail> page = new Page<>(MapUtils.getInteger(params, "page"), MapUtils.getInteger(params, "limit"));
-        Map<String, Object> roleOrgMap = roleOrganizationService.getRoleOrgMap(sysUser);
-        params.putAll(roleOrgMap);
+//        Map<String, Object> roleOrgMap = roleOrganizationService.getRoleOrgMap(sysUser);
+//        params.putAll(roleOrgMap);
         List<ProductOrderJoinDetail> list = baseMapper.findAllList(page, params);
         for (ProductOrderJoinDetail productOrderJoinDetail : list) {
             Date proBegintime = productOrderJoinDetail.getProBegintime();
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderRecordMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderRecordMapper.xml
index 9c562d2..029dfb8 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderRecordMapper.xml
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderRecordMapper.xml
@@ -136,7 +136,7 @@
 
                             </if>
                             <if test="!itemto.flag">
-                                or ( is_del = 0 and enabled=1) <include refid="where_condition"></include>
+                                or ( DE.is_del = 0 and DE.enabled=1) <include refid="where_condition"></include>
                             </if>
                         </when>
                         <when test="inx==2">
@@ -144,48 +144,48 @@
                                 AND
                                 <foreach item="itemtoto" collection="itemto.object" separator="or" open="(" close=")"
                                          index="">
-                                    create_user_org_code = #{itemtoto.orgCode}
+                                    DE.create_user_org_code = #{itemtoto.orgCode}
                                 </foreach>
                             </if>
                             <if test="!itemto.flag">
                                 or (
                                 <foreach item="itemtoto" collection="itemto.object" separator="or" open="(" close=")"
                                          index="">
-                                    create_user_org_code = #{itemtoto.orgCode}
+                                    DE.create_user_org_code = #{itemtoto.orgCode}
                                 </foreach>
-                                and is_del = 0 and enabled=1  <include refid="where_condition"></include>
+                                and DE.is_del = 0 and DE.enabled=1  <include refid="where_condition"></include>
                                 )
                             </if>
                         </when>
                         <when test="inx == 3">
                             <if test="itemto.flag">
                                 AND
-                                create_user_org_code = #{itemto.object}
+                                DE.create_user_org_code = #{itemto.object}
                             </if>
                             <if test="!itemto.flag">
-                                or (create_user_org_code = #{itemto.object} and is_del = 0 and enabled=1) <include refid="where_condition"></include>
+                                or (DE.create_user_org_code = #{itemto.object} and DE.is_del = 0 and DE.enabled=1) <include refid="where_condition"></include>
                             </if>
                         </when>
                         <when test="inx == 4">
                             <if test="itemto.flag">
                                 AND
-                                create_user_org_code like '${itemto.object}%'
+                                DE.create_user_org_code like '${itemto.object}%'
                             </if>
                             <if test="!itemto.flag">
-                                or (create_user_org_code like '${itemto.object}%' and is_del = 0 and enabled=1) <include refid="where_condition"></include>
+                                or (DE.create_user_org_code like '${itemto.object}%' and DE.is_del = 0 and DE.enabled=1) <include refid="where_condition"></include>
                             </if>
                         </when>
                         <when test="inx == 5">
                             <if test="itemto.flag">
                                 AND
-                                create_user_id = #{itemto.object}
+                                DE.create_user_id = #{itemto.object}
                             </if>
                             <if test="!itemto.flag">
-                                or (create_user_id = #{itemto.object} and is_del = 0 and enabled=1) <include refid="where_condition"></include>
+                                or (DE.create_user_id = #{itemto.object} and DE.is_del = 0 and DE.enabled=1) <include refid="where_condition"></include>
                             </if>
                         </when>
                         <otherwise>
-                            AND id is null
+                            AND DE.id is null
                         </otherwise>
                     </choose>
                 </foreach>
@@ -215,7 +215,10 @@
         FROM
         product_order_record DE
         LEFT JOIN product_order PRO ON DE.order_id = PRO.id
-        <include refid="wherelimit"/>
+        <where>
+            <include refid="where_condition"/>
+        </where>
+
         order by DE.id desc
     </select>
     <select id="groupProductDetail" resultType="com.kidgrow.oprationcenter.vo.GroupProductDetail">

--
Gitblit v1.8.0