From 8ea75b6f027f18f6daf229e43928f78b49740f79 Mon Sep 17 00:00:00 2001
From: zhaoxiaohao <279049017@qq.com>
Date: Wed, 04 Nov 2020 16:51:36 +0800
Subject: [PATCH] Merge branch 'dev'

---
 kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java                          |   11 +++++
 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/ProductOrderDetailMapper.xml                                   |    3 -
 kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderRecordMapper.xml                                   |   27 +++++++------
 kidgrow-config/src/main/resources/application-dev.properties                                                                                                  |   16 +++++--
 5 files changed, 39 insertions(+), 22 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/ProductOrderDetailMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderDetailMapper.xml
index adb8bf5..c419e42 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderDetailMapper.xml
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/ProductOrderDetailMapper.xml
@@ -261,8 +261,7 @@
 	order_id IN ( SELECT id FROM product_order WHERE hospital_id = #{hospitalId} AND department_id = #{departmentId} AND is_del = 0 AND enabled = 1 )
 	AND is_del = 0
 	AND enabled = 1
-ORDER BY
-	create_time DESC
+ORDER BY id DESC
     </select>
 	<select id="getUserdProduct" resultType="int">
         SELECT
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">
diff --git a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
index 996495c..1fbec45 100644
--- a/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
+++ b/kidgrow-business/kidgrow-usercenter/kidgrow-usercenter-biz/src/main/java/com/kidgrow/usercenter/service/impl/SysUserServiceImpl.java
@@ -704,6 +704,7 @@
                 sysOrganizationH.setCreateUserId(createUserId);
                 sysOrganizationH.setCreateUserName(createUserName);
                 if (organizationService.save(sysOrganizationH)) {
+                    organizationHos=sysOrganizationH.getId();
                     //写科室组织数据
                     SysOrganization sysOrganizationD = new SysOrganization();
                     sysOrganizationD.setOrgLevel(2);
@@ -713,6 +714,7 @@
                     sysOrganizationD.setCreateUserId(createUserId);
                     sysOrganizationD.setCreateUserName(createUserName);
                     if (organizationService.save(sysOrganizationD)) {
+                        organizationDep=sysOrganizationD.getId();
                         //写医院组织数据
                         SysHospital sysHospital = new SysHospital();
                         sysHospital.setHospitalName(userRegVo.getHospitalName());
@@ -852,6 +854,10 @@
 
                         if (dicBool) {
                             //写用户组织关系表
+                            SysHospital byId = hospitalService.getById(userRegVo.getHospitalId());
+                            if(byId!=null){
+                                organizationHos=byId.getOrgId();
+                            }
                             List<SysUserOrg> sysUserOrgList = new ArrayList<SysUserOrg>();
                             sysUserOrgH.setUserId(sysUser.getId());
                             sysUserOrgH.setOrgId(organizationHos);
@@ -860,7 +866,10 @@
                             sysUserOrgH.setCreateUserId(isReg ? createUserId : sysUserd.getId());
                             sysUserOrgH.setCreateUserName(isReg ? createUserName : sysUserd.getUsername());
                             sysUserOrgList.add(sysUserOrgH);
-
+                            SysDepartment department = departmentService.getById(userRegVo.getDepartmentId());
+                            if(department!=null){
+                                organizationDep=department.getOrgId();
+                            }
                             sysUserOrgD.setUserId(sysUser.getId());
                             sysUserOrgD.setOrgId(organizationDep);
                             sysUserOrgD.setFromId(userRegVo.getDepartmentId());
diff --git a/kidgrow-config/src/main/resources/application-dev.properties b/kidgrow-config/src/main/resources/application-dev.properties
index 3d80c8c..6986243 100644
--- a/kidgrow-config/src/main/resources/application-dev.properties
+++ b/kidgrow-config/src/main/resources/application-dev.properties
@@ -74,11 +74,17 @@
 ##  appUrl \u9759\u6001\u6587\u4EF6\u4E0A\u4F20\u8DEF\u5F84
 appUrl=http://192.168.2.240/upload/
 
-## C\u7AEF\u4EA7\u54C1\u516C\u4F17\u53F7\u914D\u7F6E\u4FE1\u606F
+## \u5FAE\u4FE1\u7EDF\u4E00URL
 wechat.apiUrl=https://api.weixin.qq.com
-wechat.mp.appid=dev-wx1cc7074ce3014652
-wechat.mp.secret=dev-0fa9eb188ae52aa8c2380744109f161c
 
-## C\u7AEF\u4EA7\u54C1\u5C0F\u7A0B\u5E8F\u914D\u7F6E\u4FE1\u606F
+## H\u7AEF\u4EA7\u54C1\u9AA8\u9F84\u5C0F\u7A0B\u5E8F\u914D\u7F6E\u4FE1\u606F
 wechat.miniapp.appid=wx5a9bc7ebd13eb6cc
-wechat.miniapp.secret=c16d8e42e42137bd7ba6e6999f226803
\ No newline at end of file
+wechat.miniapp.secret=c16d8e42e42137bd7ba6e6999f226803
+
+## C\u7AEF\u4EA7\u54C1\u516C\u4F17\u53F7\u914D\u7F6E\u4FE1\u606F
+wechat.xigao.mp.appid=dev-wx1cc7074ce3014652
+wechat.xigao.mp.secret=dev-0fa9eb188ae52aa8c2380744109f161c
+
+## C\u7AEF\u4EA7\u54C1\u53EF\u7231\u9AD8\u7B5B\u67E5\u5C0F\u7A0B\u5E8F\u914D\u7F6E\u4FE1\u606F
+wechat.screening.applets.appid=wx5a9bc7ebd13eb6cc
+wechat.screening.applets.secret=c16d8e42e42137bd7ba6e6999f226803
\ No newline at end of file

--
Gitblit v1.8.0