Pārlūkot izejas kodu

联合丽格1.0.1

huangzhiguo 1 gadu atpakaļ
vecāks
revīzija
f72ff8a198

+ 6 - 6
src/main/java/com/caimei/modules/club/service/impl/CmOperationUserServiceImpl.java

@@ -255,20 +255,20 @@ public class CmOperationUserServiceImpl implements CmOperationUserService {
                     // 用户
                     cmOperationUserDao.updateUser(cmOrganizeProcure.getServiceProviderId(),id);
                 }
-                // 不在该采购员名下机构 采购员设置为默认
+                // 不在该采购员名下机构 采购员设置为默认
                 for (Integer arr: arrayList) {
                     // 机构
-                    cmOperationUserDao.updateClub(1342, arr);
+                    cmOperationUserDao.updateClub(0, arr);
                     // 用户
-                    cmOperationUserDao.updateUser(1342, arr);
+                    cmOperationUserDao.updateUser(0, arr);
                 }
             } else {
-                // 未选择绑定机构,将名下所有机构改为默认采购员
+                // 未选择绑定机构,将名下所有机构改为
                 for (NewCmClub club : clubs) {
                     // 机构
-                    cmOperationUserDao.updateClub(1342, club.getClubId());
+                    cmOperationUserDao.updateClub(0, club.getClubId());
                     // 用户
-                    cmOperationUserDao.updateUser(1342, club.getClubId());
+                    cmOperationUserDao.updateUser(0, club.getClubId());
                 }
             }
         }

+ 16 - 2
src/main/resources/mapper/CmOperationUserMapper.xml

@@ -410,12 +410,26 @@
     </update>
     <update id="updateClub">
         update club
-        set spId = #{serviceProviderId}
+        <set>
+            <if test="serviceProviderId == 0">
+                spId = null
+            </if>
+            <if test="serviceProviderId != 0">
+                spId = #{serviceProviderId}
+            </if>
+        </set>
         where clubId = #{clubId}
     </update>
     <update id="updateUser">
         update user
-        set serviceProviderID = #{serviceProviderId}
+        <set>
+            <if test="serviceProviderId == 0">
+                serviceProviderID = null
+            </if>
+            <if test="serviceProviderId != 0">
+                serviceProviderID = #{serviceProviderId}
+            </if>
+        </set>
         where clubId = #{clubId}
     </update>
 </mapper>