|
@@ -5,148 +5,149 @@
|
|
|
<mapper namespace="com.caimei365.manager.dao.user.UserMapper">
|
|
|
|
|
|
<resultMap type="User" id="UserResult">
|
|
|
- <result property="userID" column="userID" />
|
|
|
- <result property="userOrganizeID" column="userOrganizeID" />
|
|
|
- <result property="account" column="account" />
|
|
|
- <result property="mobile" column="mobile" />
|
|
|
- <result property="bindMobile" column="bindMobile" />
|
|
|
- <result property="userPermission" column="userPermission" />
|
|
|
- <result property="userIdentity" column="userIdentity" />
|
|
|
- <result property="email" column="email" />
|
|
|
- <result property="userName" column="userName" />
|
|
|
- <result property="realName" column="realName" />
|
|
|
- <result property="source" column="source" />
|
|
|
- <result property="image" column="image" />
|
|
|
- <result property="password" column="password" />
|
|
|
- <result property="name" column="name" />
|
|
|
- <result property="registerUserTypeID" column="registerUserTypeID" />
|
|
|
- <result property="manufacturerStatus" column="manufacturerStatus" />
|
|
|
- <result property="shopID" column="shopID" />
|
|
|
- <result property="auditStatus" column="auditStatus" />
|
|
|
- <result property="auditTime" column="auditTime" />
|
|
|
- <result property="auditNote" column="auditNote" />
|
|
|
- <result property="registerTime" column="registerTime" />
|
|
|
- <result property="registerIP" column="registerIP" />
|
|
|
- <result property="ipAddress" column="ipAddress" />
|
|
|
- <result property="loginTime" column="loginTime" />
|
|
|
- <result property="loginIP" column="loginIP" />
|
|
|
- <result property="validFlag" column="validFlag" />
|
|
|
- <result property="clubStatus" column="clubStatus" />
|
|
|
- <result property="clubID" column="clubID" />
|
|
|
- <result property="agreeFlag" column="agreeFlag" />
|
|
|
- <result property="serviceProviderStatus" column="serviceProviderStatus" />
|
|
|
- <result property="serviceProviderID" column="serviceProviderID" />
|
|
|
- <result property="userMoney" column="userMoney" />
|
|
|
- <result property="ableUserMoney" column="ableUserMoney" />
|
|
|
- <result property="logoffTime" column="logoffTime" />
|
|
|
- <result property="appKey" column="appKey" />
|
|
|
- <result property="appSecret" column="appSecret" />
|
|
|
- <result property="scanFlag" column="scanFlag" />
|
|
|
- <result property="userBeans" column="userBeans" />
|
|
|
- <result property="guideFlag" column="guideFlag" />
|
|
|
- <result property="loginFailTime" column="loginFailTime" />
|
|
|
- <result property="tipStatus" column="tipStatus" />
|
|
|
- <result property="onlineMoney" column="onlineMoney" />
|
|
|
- <result property="unionId" column="unionId" />
|
|
|
- <result property="openId" column="openId" />
|
|
|
+ <result property="userID" column="userID"/>
|
|
|
+ <result property="userOrganizeID" column="userOrganizeID"/>
|
|
|
+ <result property="account" column="account"/>
|
|
|
+ <result property="mobile" column="mobile"/>
|
|
|
+ <result property="bindMobile" column="bindMobile"/>
|
|
|
+ <result property="userPermission" column="userPermission"/>
|
|
|
+ <result property="userIdentity" column="userIdentity"/>
|
|
|
+ <result property="email" column="email"/>
|
|
|
+ <result property="userName" column="userName"/>
|
|
|
+ <result property="realName" column="realName"/>
|
|
|
+ <result property="source" column="source"/>
|
|
|
+ <result property="image" column="image"/>
|
|
|
+ <result property="password" column="password"/>
|
|
|
+ <result property="name" column="name"/>
|
|
|
+ <result property="registerUserTypeID" column="registerUserTypeID"/>
|
|
|
+ <result property="manufacturerStatus" column="manufacturerStatus"/>
|
|
|
+ <result property="shopID" column="shopID"/>
|
|
|
+ <result property="auditStatus" column="auditStatus"/>
|
|
|
+ <result property="auditTime" column="auditTime"/>
|
|
|
+ <result property="auditNote" column="auditNote"/>
|
|
|
+ <result property="registerTime" column="registerTime"/>
|
|
|
+ <result property="registerIP" column="registerIP"/>
|
|
|
+ <result property="ipAddress" column="ipAddress"/>
|
|
|
+ <result property="loginTime" column="loginTime"/>
|
|
|
+ <result property="loginIP" column="loginIP"/>
|
|
|
+ <result property="validFlag" column="validFlag"/>
|
|
|
+ <result property="clubStatus" column="clubStatus"/>
|
|
|
+ <result property="clubID" column="clubID"/>
|
|
|
+ <result property="agreeFlag" column="agreeFlag"/>
|
|
|
+ <result property="serviceProviderStatus" column="serviceProviderStatus"/>
|
|
|
+ <result property="serviceProviderID" column="serviceProviderID"/>
|
|
|
+ <result property="userMoney" column="userMoney"/>
|
|
|
+ <result property="ableUserMoney" column="ableUserMoney"/>
|
|
|
+ <result property="logoffTime" column="logoffTime"/>
|
|
|
+ <result property="appKey" column="appKey"/>
|
|
|
+ <result property="appSecret" column="appSecret"/>
|
|
|
+ <result property="scanFlag" column="scanFlag"/>
|
|
|
+ <result property="userBeans" column="userBeans"/>
|
|
|
+ <result property="guideFlag" column="guideFlag"/>
|
|
|
+ <result property="loginFailTime" column="loginFailTime"/>
|
|
|
+ <result property="tipStatus" column="tipStatus"/>
|
|
|
+ <result property="onlineMoney" column="onlineMoney"/>
|
|
|
+ <result property="unionId" column="unionId"/>
|
|
|
+ <result property="openId" column="openId"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<sql id="selectUserVo">
|
|
|
- select
|
|
|
- user.userID,
|
|
|
- user.userOrganizeID,
|
|
|
- user.account,
|
|
|
- user.mobile,
|
|
|
- user.bindMobile,
|
|
|
- user.userPermission,
|
|
|
- user.userIdentity,
|
|
|
- user.email,
|
|
|
- user.userName,
|
|
|
- user.realName,
|
|
|
- user.source,
|
|
|
- user.image,
|
|
|
- user.password,
|
|
|
- user.name,
|
|
|
- user.registerUserTypeID,
|
|
|
- user.manufacturerStatus,
|
|
|
- user.shopID,
|
|
|
- user.auditStatus,
|
|
|
- user.auditTime,
|
|
|
- user.auditNote,
|
|
|
- user.registerTime,
|
|
|
- user.registerIP,
|
|
|
- user.ipAddress,
|
|
|
- user.loginTime,
|
|
|
- user.loginIP,
|
|
|
- user.validFlag,
|
|
|
- user.clubStatus,
|
|
|
- user.clubID,
|
|
|
- user.agreeFlag,
|
|
|
- user.serviceProviderStatus,
|
|
|
- user.serviceProviderID,
|
|
|
- ifnull(user.userMoney,0) AS userMoney,
|
|
|
- ifnull(user.ableUserMoney,0) AS ableUserMoney,
|
|
|
- user.logoffTime,
|
|
|
- user.appKey,
|
|
|
- user.appSecret,
|
|
|
- user.scanFlag,
|
|
|
- user.userBeans,
|
|
|
- user.guideFlag,
|
|
|
- user.loginFailTime,
|
|
|
- user.tipStatus,
|
|
|
- ifnull(user.onlineMoney,0) AS onlineMoney,
|
|
|
- user.unionId,
|
|
|
- user.openId
|
|
|
+ select user.userID,
|
|
|
+ user.userOrganizeID,
|
|
|
+ user.account,
|
|
|
+ user.mobile,
|
|
|
+ user.bindMobile,
|
|
|
+ user.userPermission,
|
|
|
+ user.userIdentity,
|
|
|
+ user.email,
|
|
|
+ user.userName,
|
|
|
+ user.realName,
|
|
|
+ user.source,
|
|
|
+ user.image,
|
|
|
+ user.password,
|
|
|
+ user.name,
|
|
|
+ user.registerUserTypeID,
|
|
|
+ user.manufacturerStatus,
|
|
|
+ user.shopID,
|
|
|
+ user.auditStatus,
|
|
|
+ user.auditTime,
|
|
|
+ user.auditNote,
|
|
|
+ user.registerTime,
|
|
|
+ user.registerIP,
|
|
|
+ user.ipAddress,
|
|
|
+ user.loginTime,
|
|
|
+ user.loginIP,
|
|
|
+ user.validFlag,
|
|
|
+ user.clubStatus,
|
|
|
+ user.clubID,
|
|
|
+ user.agreeFlag,
|
|
|
+ user.serviceProviderStatus,
|
|
|
+ user.serviceProviderID,
|
|
|
+ ifnull(user.userMoney, 0) AS userMoney,
|
|
|
+ ifnull(user.ableUserMoney, 0) AS ableUserMoney,
|
|
|
+ user.logoffTime,
|
|
|
+ user.appKey,
|
|
|
+ user.appSecret,
|
|
|
+ user.scanFlag,
|
|
|
+ user.userBeans,
|
|
|
+ user.guideFlag,
|
|
|
+ user.loginFailTime,
|
|
|
+ user.tipStatus,
|
|
|
+ ifnull(user.onlineMoney, 0) AS onlineMoney,
|
|
|
+ user.unionId,
|
|
|
+ user.openId
|
|
|
</sql>
|
|
|
|
|
|
<select id="getByUser" parameterType="User" resultMap="UserResult">
|
|
|
<include refid="selectUserVo"/>
|
|
|
from user AS user
|
|
|
- <where> user.delFlag = 0
|
|
|
- <if test="userID != null and userID != ''"> and user.userID = #{userID}</if>
|
|
|
- <if test="userOrganizeID != null "> and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
- <if test="account != null and account != ''"> and user.account = #{account}</if>
|
|
|
- <if test="mobile != null and mobile != ''"> and user.mobile = #{mobile}</if>
|
|
|
- <if test="bindMobile != null and bindMobile != ''"> and user.bindMobile = #{bindMobile}</if>
|
|
|
- <if test="userPermission != null "> and user.userPermission = #{userPermission}</if>
|
|
|
- <if test="userIdentity != null "> and user.userIdentity = #{userIdentity}</if>
|
|
|
- <if test="email != null and email != ''"> and user.email = #{email}</if>
|
|
|
- <if test="userName != null and userName != ''"> and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
- <if test="realName != null and realName != ''"> and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
- <if test="source != null and source != ''"> and user.source = #{source}</if>
|
|
|
- <if test="image != null and image != ''"> and user.image = #{image}</if>
|
|
|
- <if test="password != null and password != ''"> and user.password = #{password}</if>
|
|
|
- <if test="name != null and name != ''"> and user.name like concat('%', #{name}, '%')</if>
|
|
|
- <if test="registerUserTypeID != null and registerUserTypeID != ''"> and user.registerUserTypeID = #{registerUserTypeID}</if>
|
|
|
- <if test="manufacturerStatus != null "> and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
- <if test="shopID != null "> and user.shopID = #{shopID}</if>
|
|
|
- <if test="auditStatus != null and auditStatus != ''"> and user.auditStatus = #{auditStatus}</if>
|
|
|
- <if test="auditTime != null and auditTime != ''"> and user.auditTime = #{auditTime}</if>
|
|
|
- <if test="auditNote != null and auditNote != ''"> and user.auditNote = #{auditNote}</if>
|
|
|
- <if test="registerTime != null and registerTime != ''"> and user.registerTime = #{registerTime}</if>
|
|
|
- <if test="registerIP != null and registerIP != ''"> and user.registerIP = #{registerIP}</if>
|
|
|
- <if test="ipAddress != null and ipAddress != ''"> and user.ipAddress = #{ipAddress}</if>
|
|
|
- <if test="loginTime != null and loginTime != ''"> and user.loginTime = #{loginTime}</if>
|
|
|
- <if test="loginIP != null and loginIP != ''"> and user.loginIP = #{loginIP}</if>
|
|
|
- <if test="validFlag != null and validFlag != ''"> and user.validFlag = #{validFlag}</if>
|
|
|
- <if test="clubStatus != null "> and user.clubStatus = #{clubStatus}</if>
|
|
|
- <if test="clubID != null "> and user.clubID = #{clubID}</if>
|
|
|
- <if test="agreeFlag != null and agreeFlag != ''"> and user.agreeFlag = #{agreeFlag}</if>
|
|
|
- <if test="serviceProviderStatus != null "> and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
- <if test="serviceProviderID != null "> and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
- <if test="userMoney != null "> and user.userMoney = #{userMoney}</if>
|
|
|
- <if test="ableUserMoney != null "> and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
- <if test="logoffTime != null and logoffTime != ''"> and user.logoffTime = #{logoffTime}</if>
|
|
|
- <if test="appKey != null and appKey != ''"> and user.appKey = #{appKey}</if>
|
|
|
- <if test="appSecret != null and appSecret != ''"> and user.appSecret = #{appSecret}</if>
|
|
|
- <if test="scanFlag != null "> and user.scanFlag = #{scanFlag}</if>
|
|
|
- <if test="userBeans != null "> and user.userBeans = #{userBeans}</if>
|
|
|
- <if test="guideFlag != null "> and user.guideFlag = #{guideFlag}</if>
|
|
|
- <if test="loginFailTime != null "> and user.loginFailTime = #{loginFailTime}</if>
|
|
|
- <if test="tipStatus != null and tipStatus != ''"> and user.tipStatus = #{tipStatus}</if>
|
|
|
- <if test="onlineMoney != null "> and user.onlineMoney = #{onlineMoney}</if>
|
|
|
- <if test="unionId != null and unionId != ''"> and user.unionId = #{unionId}</if>
|
|
|
- <if test="openId != null and openId != ''"> and user.openId = #{openId}</if>
|
|
|
+ <where>user.delFlag = 0
|
|
|
+ <if test="userID != null and userID != ''">and user.userID = #{userID}</if>
|
|
|
+ <if test="userOrganizeID != null ">and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
+ <if test="account != null and account != ''">and user.account = #{account}</if>
|
|
|
+ <if test="mobile != null and mobile != ''">and user.mobile = #{mobile}</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''">and user.bindMobile = #{bindMobile}</if>
|
|
|
+ <if test="userPermission != null ">and user.userPermission = #{userPermission}</if>
|
|
|
+ <if test="userIdentity != null ">and user.userIdentity = #{userIdentity}</if>
|
|
|
+ <if test="email != null and email != ''">and user.email = #{email}</if>
|
|
|
+ <if test="userName != null and userName != ''">and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
+ <if test="realName != null and realName != ''">and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
+ <if test="source != null and source != ''">and user.source = #{source}</if>
|
|
|
+ <if test="image != null and image != ''">and user.image = #{image}</if>
|
|
|
+ <if test="password != null and password != ''">and user.password = #{password}</if>
|
|
|
+ <if test="name != null and name != ''">and user.name like concat('%', #{name}, '%')</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''">and user.registerUserTypeID =
|
|
|
+ #{registerUserTypeID}
|
|
|
+ </if>
|
|
|
+ <if test="manufacturerStatus != null ">and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
+ <if test="shopID != null ">and user.shopID = #{shopID}</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''">and user.auditStatus = #{auditStatus}</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''">and user.auditTime = #{auditTime}</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''">and user.auditNote = #{auditNote}</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''">and user.registerTime = #{registerTime}</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''">and user.registerIP = #{registerIP}</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''">and user.ipAddress = #{ipAddress}</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''">and user.loginTime = #{loginTime}</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''">and user.loginIP = #{loginIP}</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''">and user.validFlag = #{validFlag}</if>
|
|
|
+ <if test="clubStatus != null ">and user.clubStatus = #{clubStatus}</if>
|
|
|
+ <if test="clubID != null ">and user.clubID = #{clubID}</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''">and user.agreeFlag = #{agreeFlag}</if>
|
|
|
+ <if test="serviceProviderStatus != null ">and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
+ <if test="serviceProviderID != null ">and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
+ <if test="userMoney != null ">and user.userMoney = #{userMoney}</if>
|
|
|
+ <if test="ableUserMoney != null ">and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''">and user.logoffTime = #{logoffTime}</if>
|
|
|
+ <if test="appKey != null and appKey != ''">and user.appKey = #{appKey}</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''">and user.appSecret = #{appSecret}</if>
|
|
|
+ <if test="scanFlag != null ">and user.scanFlag = #{scanFlag}</if>
|
|
|
+ <if test="userBeans != null ">and user.userBeans = #{userBeans}</if>
|
|
|
+ <if test="guideFlag != null ">and user.guideFlag = #{guideFlag}</if>
|
|
|
+ <if test="loginFailTime != null ">and user.loginFailTime = #{loginFailTime}</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''">and user.tipStatus = #{tipStatus}</if>
|
|
|
+ <if test="onlineMoney != null ">and user.onlineMoney = #{onlineMoney}</if>
|
|
|
+ <if test="unionId != null and unionId != ''">and user.unionId = #{unionId}</if>
|
|
|
+ <if test="openId != null and openId != ''">and user.openId = #{openId}</if>
|
|
|
</where>
|
|
|
group by user.userID
|
|
|
limit 0,1
|
|
@@ -155,51 +156,53 @@
|
|
|
<select id="getUserList" parameterType="User" resultMap="UserResult">
|
|
|
<include refid="selectUserVo"/>
|
|
|
from user AS user
|
|
|
- <where> user.delFlag = 0
|
|
|
- <if test="userID != null and userID != ''"> and user.userID = #{userID}</if>
|
|
|
- <if test="userOrganizeID != null "> and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
- <if test="account != null and account != ''"> and user.account = #{account}</if>
|
|
|
- <if test="mobile != null and mobile != ''"> and user.mobile = #{mobile}</if>
|
|
|
- <if test="bindMobile != null and bindMobile != ''"> and user.bindMobile = #{bindMobile}</if>
|
|
|
- <if test="userPermission != null "> and user.userPermission = #{userPermission}</if>
|
|
|
- <if test="userIdentity != null "> and user.userIdentity = #{userIdentity}</if>
|
|
|
- <if test="email != null and email != ''"> and user.email = #{email}</if>
|
|
|
- <if test="userName != null and userName != ''"> and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
- <if test="realName != null and realName != ''"> and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
- <if test="source != null and source != ''"> and user.source = #{source}</if>
|
|
|
- <if test="image != null and image != ''"> and user.image = #{image}</if>
|
|
|
- <if test="password != null and password != ''"> and user.password = #{password}</if>
|
|
|
- <if test="name != null and name != ''"> and user.name like concat('%', #{name}, '%')</if>
|
|
|
- <if test="registerUserTypeID != null and registerUserTypeID != ''"> and user.registerUserTypeID = #{registerUserTypeID}</if>
|
|
|
- <if test="manufacturerStatus != null "> and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
- <if test="shopID != null "> and user.shopID = #{shopID}</if>
|
|
|
- <if test="auditStatus != null and auditStatus != ''"> and user.auditStatus = #{auditStatus}</if>
|
|
|
- <if test="auditTime != null and auditTime != ''"> and user.auditTime = #{auditTime}</if>
|
|
|
- <if test="auditNote != null and auditNote != ''"> and user.auditNote = #{auditNote}</if>
|
|
|
- <if test="registerTime != null and registerTime != ''"> and user.registerTime = #{registerTime}</if>
|
|
|
- <if test="registerIP != null and registerIP != ''"> and user.registerIP = #{registerIP}</if>
|
|
|
- <if test="ipAddress != null and ipAddress != ''"> and user.ipAddress = #{ipAddress}</if>
|
|
|
- <if test="loginTime != null and loginTime != ''"> and user.loginTime = #{loginTime}</if>
|
|
|
- <if test="loginIP != null and loginIP != ''"> and user.loginIP = #{loginIP}</if>
|
|
|
- <if test="validFlag != null and validFlag != ''"> and user.validFlag = #{validFlag}</if>
|
|
|
- <if test="clubStatus != null "> and user.clubStatus = #{clubStatus}</if>
|
|
|
- <if test="clubID != null "> and user.clubID = #{clubID}</if>
|
|
|
- <if test="agreeFlag != null and agreeFlag != ''"> and user.agreeFlag = #{agreeFlag}</if>
|
|
|
- <if test="serviceProviderStatus != null "> and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
- <if test="serviceProviderID != null "> and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
- <if test="userMoney != null "> and user.userMoney = #{userMoney}</if>
|
|
|
- <if test="ableUserMoney != null "> and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
- <if test="logoffTime != null and logoffTime != ''"> and user.logoffTime = #{logoffTime}</if>
|
|
|
- <if test="appKey != null and appKey != ''"> and user.appKey = #{appKey}</if>
|
|
|
- <if test="appSecret != null and appSecret != ''"> and user.appSecret = #{appSecret}</if>
|
|
|
- <if test="scanFlag != null "> and user.scanFlag = #{scanFlag}</if>
|
|
|
- <if test="userBeans != null "> and user.userBeans = #{userBeans}</if>
|
|
|
- <if test="guideFlag != null "> and user.guideFlag = #{guideFlag}</if>
|
|
|
- <if test="loginFailTime != null "> and user.loginFailTime = #{loginFailTime}</if>
|
|
|
- <if test="tipStatus != null and tipStatus != ''"> and user.tipStatus = #{tipStatus}</if>
|
|
|
- <if test="onlineMoney != null "> and user.onlineMoney = #{onlineMoney}</if>
|
|
|
- <if test="unionId != null and unionId != ''"> and user.unionId = #{unionId}</if>
|
|
|
- <if test="openId != null and openId != ''"> and user.openId = #{openId}</if>
|
|
|
+ <where>user.delFlag = 0
|
|
|
+ <if test="userID != null and userID != ''">and user.userID = #{userID}</if>
|
|
|
+ <if test="userOrganizeID != null ">and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
+ <if test="account != null and account != ''">and user.account = #{account}</if>
|
|
|
+ <if test="mobile != null and mobile != ''">and user.mobile = #{mobile}</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''">and user.bindMobile = #{bindMobile}</if>
|
|
|
+ <if test="userPermission != null ">and user.userPermission = #{userPermission}</if>
|
|
|
+ <if test="userIdentity != null ">and user.userIdentity = #{userIdentity}</if>
|
|
|
+ <if test="email != null and email != ''">and user.email = #{email}</if>
|
|
|
+ <if test="userName != null and userName != ''">and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
+ <if test="realName != null and realName != ''">and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
+ <if test="source != null and source != ''">and user.source = #{source}</if>
|
|
|
+ <if test="image != null and image != ''">and user.image = #{image}</if>
|
|
|
+ <if test="password != null and password != ''">and user.password = #{password}</if>
|
|
|
+ <if test="name != null and name != ''">and user.name like concat('%', #{name}, '%')</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''">and user.registerUserTypeID =
|
|
|
+ #{registerUserTypeID}
|
|
|
+ </if>
|
|
|
+ <if test="manufacturerStatus != null ">and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
+ <if test="shopID != null ">and user.shopID = #{shopID}</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''">and user.auditStatus = #{auditStatus}</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''">and user.auditTime = #{auditTime}</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''">and user.auditNote = #{auditNote}</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''">and user.registerTime = #{registerTime}</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''">and user.registerIP = #{registerIP}</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''">and user.ipAddress = #{ipAddress}</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''">and user.loginTime = #{loginTime}</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''">and user.loginIP = #{loginIP}</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''">and user.validFlag = #{validFlag}</if>
|
|
|
+ <if test="clubStatus != null ">and user.clubStatus = #{clubStatus}</if>
|
|
|
+ <if test="clubID != null ">and user.clubID = #{clubID}</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''">and user.agreeFlag = #{agreeFlag}</if>
|
|
|
+ <if test="serviceProviderStatus != null ">and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
+ <if test="serviceProviderID != null ">and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
+ <if test="userMoney != null ">and user.userMoney = #{userMoney}</if>
|
|
|
+ <if test="ableUserMoney != null ">and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''">and user.logoffTime = #{logoffTime}</if>
|
|
|
+ <if test="appKey != null and appKey != ''">and user.appKey = #{appKey}</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''">and user.appSecret = #{appSecret}</if>
|
|
|
+ <if test="scanFlag != null ">and user.scanFlag = #{scanFlag}</if>
|
|
|
+ <if test="userBeans != null ">and user.userBeans = #{userBeans}</if>
|
|
|
+ <if test="guideFlag != null ">and user.guideFlag = #{guideFlag}</if>
|
|
|
+ <if test="loginFailTime != null ">and user.loginFailTime = #{loginFailTime}</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''">and user.tipStatus = #{tipStatus}</if>
|
|
|
+ <if test="onlineMoney != null ">and user.onlineMoney = #{onlineMoney}</if>
|
|
|
+ <if test="unionId != null and unionId != ''">and user.unionId = #{unionId}</if>
|
|
|
+ <if test="openId != null and openId != ''">and user.openId = #{openId}</if>
|
|
|
</where>
|
|
|
group by user.userID
|
|
|
order by user.createTime desc
|
|
@@ -208,113 +211,331 @@
|
|
|
<select id="getCount" parameterType="User" resultType="int">
|
|
|
select count(1)
|
|
|
from user AS user
|
|
|
- <where> user.delFlag = 0
|
|
|
- <if test="userID != null and userID != ''"> and user.userID = #{userID}</if>
|
|
|
- <if test="userOrganizeID != null "> and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
- <if test="account != null and account != ''"> and user.account = #{account}</if>
|
|
|
- <if test="mobile != null and mobile != ''"> and user.mobile = #{mobile}</if>
|
|
|
- <if test="bindMobile != null and bindMobile != ''"> and user.bindMobile = #{bindMobile}</if>
|
|
|
- <if test="userPermission != null "> and user.userPermission = #{userPermission}</if>
|
|
|
- <if test="userIdentity != null "> and user.userIdentity = #{userIdentity}</if>
|
|
|
- <if test="email != null and email != ''"> and user.email = #{email}</if>
|
|
|
- <if test="userName != null and userName != ''"> and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
- <if test="realName != null and realName != ''"> and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
- <if test="source != null and source != ''"> and user.source = #{source}</if>
|
|
|
- <if test="image != null and image != ''"> and user.image = #{image}</if>
|
|
|
- <if test="password != null and password != ''"> and user.password = #{password}</if>
|
|
|
- <if test="name != null and name != ''"> and user.name like concat('%', #{name}, '%')</if>
|
|
|
- <if test="registerUserTypeID != null and registerUserTypeID != ''"> and user.registerUserTypeID = #{registerUserTypeID}</if>
|
|
|
- <if test="manufacturerStatus != null "> and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
- <if test="shopID != null "> and user.shopID = #{shopID}</if>
|
|
|
- <if test="auditStatus != null and auditStatus != ''"> and user.auditStatus = #{auditStatus}</if>
|
|
|
- <if test="auditTime != null and auditTime != ''"> and user.auditTime = #{auditTime}</if>
|
|
|
- <if test="auditNote != null and auditNote != ''"> and user.auditNote = #{auditNote}</if>
|
|
|
- <if test="registerTime != null and registerTime != ''"> and user.registerTime = #{registerTime}</if>
|
|
|
- <if test="registerIP != null and registerIP != ''"> and user.registerIP = #{registerIP}</if>
|
|
|
- <if test="ipAddress != null and ipAddress != ''"> and user.ipAddress = #{ipAddress}</if>
|
|
|
- <if test="loginTime != null and loginTime != ''"> and user.loginTime = #{loginTime}</if>
|
|
|
- <if test="loginIP != null and loginIP != ''"> and user.loginIP = #{loginIP}</if>
|
|
|
- <if test="validFlag != null and validFlag != ''"> and user.validFlag = #{validFlag}</if>
|
|
|
- <if test="clubStatus != null "> and user.clubStatus = #{clubStatus}</if>
|
|
|
- <if test="clubID != null "> and user.clubID = #{clubID}</if>
|
|
|
- <if test="agreeFlag != null and agreeFlag != ''"> and user.agreeFlag = #{agreeFlag}</if>
|
|
|
- <if test="serviceProviderStatus != null "> and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
- <if test="serviceProviderID != null "> and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
- <if test="userMoney != null "> and user.userMoney = #{userMoney}</if>
|
|
|
- <if test="ableUserMoney != null "> and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
- <if test="logoffTime != null and logoffTime != ''"> and user.logoffTime = #{logoffTime}</if>
|
|
|
- <if test="appKey != null and appKey != ''"> and user.appKey = #{appKey}</if>
|
|
|
- <if test="appSecret != null and appSecret != ''"> and user.appSecret = #{appSecret}</if>
|
|
|
- <if test="scanFlag != null "> and user.scanFlag = #{scanFlag}</if>
|
|
|
- <if test="userBeans != null "> and user.userBeans = #{userBeans}</if>
|
|
|
- <if test="guideFlag != null "> and user.guideFlag = #{guideFlag}</if>
|
|
|
- <if test="loginFailTime != null "> and user.loginFailTime = #{loginFailTime}</if>
|
|
|
- <if test="tipStatus != null and tipStatus != ''"> and user.tipStatus = #{tipStatus}</if>
|
|
|
- <if test="onlineMoney != null "> and user.onlineMoney = #{onlineMoney}</if>
|
|
|
- <if test="unionId != null and unionId != ''"> and user.unionId = #{unionId}</if>
|
|
|
- <if test="openId != null and openId != ''"> and user.openId = #{openId}</if>
|
|
|
+ <where>user.delFlag = 0
|
|
|
+ <if test="userID != null and userID != ''">and user.userID = #{userID}</if>
|
|
|
+ <if test="userOrganizeID != null ">and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
+ <if test="account != null and account != ''">and user.account = #{account}</if>
|
|
|
+ <if test="mobile != null and mobile != ''">and user.mobile = #{mobile}</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''">and user.bindMobile = #{bindMobile}</if>
|
|
|
+ <if test="userPermission != null ">and user.userPermission = #{userPermission}</if>
|
|
|
+ <if test="userIdentity != null ">and user.userIdentity = #{userIdentity}</if>
|
|
|
+ <if test="email != null and email != ''">and user.email = #{email}</if>
|
|
|
+ <if test="userName != null and userName != ''">and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
+ <if test="realName != null and realName != ''">and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
+ <if test="source != null and source != ''">and user.source = #{source}</if>
|
|
|
+ <if test="image != null and image != ''">and user.image = #{image}</if>
|
|
|
+ <if test="password != null and password != ''">and user.password = #{password}</if>
|
|
|
+ <if test="name != null and name != ''">and user.name like concat('%', #{name}, '%')</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''">and user.registerUserTypeID =
|
|
|
+ #{registerUserTypeID}
|
|
|
+ </if>
|
|
|
+ <if test="manufacturerStatus != null ">and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
+ <if test="shopID != null ">and user.shopID = #{shopID}</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''">and user.auditStatus = #{auditStatus}</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''">and user.auditTime = #{auditTime}</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''">and user.auditNote = #{auditNote}</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''">and user.registerTime = #{registerTime}</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''">and user.registerIP = #{registerIP}</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''">and user.ipAddress = #{ipAddress}</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''">and user.loginTime = #{loginTime}</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''">and user.loginIP = #{loginIP}</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''">and user.validFlag = #{validFlag}</if>
|
|
|
+ <if test="clubStatus != null ">and user.clubStatus = #{clubStatus}</if>
|
|
|
+ <if test="clubID != null ">and user.clubID = #{clubID}</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''">and user.agreeFlag = #{agreeFlag}</if>
|
|
|
+ <if test="serviceProviderStatus != null ">and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
+ <if test="serviceProviderID != null ">and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
+ <if test="userMoney != null ">and user.userMoney = #{userMoney}</if>
|
|
|
+ <if test="ableUserMoney != null ">and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''">and user.logoffTime = #{logoffTime}</if>
|
|
|
+ <if test="appKey != null and appKey != ''">and user.appKey = #{appKey}</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''">and user.appSecret = #{appSecret}</if>
|
|
|
+ <if test="scanFlag != null ">and user.scanFlag = #{scanFlag}</if>
|
|
|
+ <if test="userBeans != null ">and user.userBeans = #{userBeans}</if>
|
|
|
+ <if test="guideFlag != null ">and user.guideFlag = #{guideFlag}</if>
|
|
|
+ <if test="loginFailTime != null ">and user.loginFailTime = #{loginFailTime}</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''">and user.tipStatus = #{tipStatus}</if>
|
|
|
+ <if test="onlineMoney != null ">and user.onlineMoney = #{onlineMoney}</if>
|
|
|
+ <if test="unionId != null and unionId != ''">and user.unionId = #{unionId}</if>
|
|
|
+ <if test="openId != null and openId != ''">and user.openId = #{openId}</if>
|
|
|
</where>
|
|
|
</select>
|
|
|
|
|
|
<select id="getUserById" parameterType="String" resultMap="UserResult">
|
|
|
<include refid="selectUserVo"/>
|
|
|
from user AS user
|
|
|
- where user.delFlag = 0 and user.userID = #{userID}
|
|
|
+ where user.delFlag = 0 and user.userID = #{userID}
|
|
|
</select>
|
|
|
|
|
|
|
|
|
<select id="getById" parameterType="User" resultType="String">
|
|
|
select userID
|
|
|
from user AS user
|
|
|
- <where> user.delFlag = 0
|
|
|
- <if test="userID != null and userID != ''"> and user.userID = #{userID}</if>
|
|
|
- <if test="userOrganizeID != null "> and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
- <if test="account != null and account != ''"> and user.account = #{account}</if>
|
|
|
- <if test="mobile != null and mobile != ''"> and user.mobile = #{mobile}</if>
|
|
|
- <if test="bindMobile != null and bindMobile != ''"> and user.bindMobile = #{bindMobile}</if>
|
|
|
- <if test="userPermission != null "> and user.userPermission = #{userPermission}</if>
|
|
|
- <if test="userIdentity != null "> and user.userIdentity = #{userIdentity}</if>
|
|
|
- <if test="email != null and email != ''"> and user.email = #{email}</if>
|
|
|
- <if test="userName != null and userName != ''"> and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
- <if test="realName != null and realName != ''"> and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
- <if test="source != null and source != ''"> and user.source = #{source}</if>
|
|
|
- <if test="image != null and image != ''"> and user.image = #{image}</if>
|
|
|
- <if test="password != null and password != ''"> and user.password = #{password}</if>
|
|
|
- <if test="name != null and name != ''"> and user.name like concat('%', #{name}, '%')</if>
|
|
|
- <if test="registerUserTypeID != null and registerUserTypeID != ''"> and user.registerUserTypeID = #{registerUserTypeID}</if>
|
|
|
- <if test="manufacturerStatus != null "> and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
- <if test="shopID != null "> and user.shopID = #{shopID}</if>
|
|
|
- <if test="auditStatus != null and auditStatus != ''"> and user.auditStatus = #{auditStatus}</if>
|
|
|
- <if test="auditTime != null and auditTime != ''"> and user.auditTime = #{auditTime}</if>
|
|
|
- <if test="auditNote != null and auditNote != ''"> and user.auditNote = #{auditNote}</if>
|
|
|
- <if test="registerTime != null and registerTime != ''"> and user.registerTime = #{registerTime}</if>
|
|
|
- <if test="registerIP != null and registerIP != ''"> and user.registerIP = #{registerIP}</if>
|
|
|
- <if test="ipAddress != null and ipAddress != ''"> and user.ipAddress = #{ipAddress}</if>
|
|
|
- <if test="loginTime != null and loginTime != ''"> and user.loginTime = #{loginTime}</if>
|
|
|
- <if test="loginIP != null and loginIP != ''"> and user.loginIP = #{loginIP}</if>
|
|
|
- <if test="validFlag != null and validFlag != ''"> and user.validFlag = #{validFlag}</if>
|
|
|
- <if test="clubStatus != null "> and user.clubStatus = #{clubStatus}</if>
|
|
|
- <if test="clubID != null "> and user.clubID = #{clubID}</if>
|
|
|
- <if test="agreeFlag != null and agreeFlag != ''"> and user.agreeFlag = #{agreeFlag}</if>
|
|
|
- <if test="serviceProviderStatus != null "> and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
- <if test="serviceProviderID != null "> and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
- <if test="userMoney != null "> and user.userMoney = #{userMoney}</if>
|
|
|
- <if test="ableUserMoney != null "> and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
- <if test="logoffTime != null and logoffTime != ''"> and user.logoffTime = #{logoffTime}</if>
|
|
|
- <if test="appKey != null and appKey != ''"> and user.appKey = #{appKey}</if>
|
|
|
- <if test="appSecret != null and appSecret != ''"> and user.appSecret = #{appSecret}</if>
|
|
|
- <if test="scanFlag != null "> and user.scanFlag = #{scanFlag}</if>
|
|
|
- <if test="userBeans != null "> and user.userBeans = #{userBeans}</if>
|
|
|
- <if test="guideFlag != null "> and user.guideFlag = #{guideFlag}</if>
|
|
|
- <if test="loginFailTime != null "> and user.loginFailTime = #{loginFailTime}</if>
|
|
|
- <if test="tipStatus != null and tipStatus != ''"> and user.tipStatus = #{tipStatus}</if>
|
|
|
- <if test="onlineMoney != null "> and user.onlineMoney = #{onlineMoney}</if>
|
|
|
- <if test="unionId != null and unionId != ''"> and user.unionId = #{unionId}</if>
|
|
|
- <if test="openId != null and openId != ''"> and user.openId = #{openId}</if>
|
|
|
+ <where>user.delFlag = 0
|
|
|
+ <if test="userID != null and userID != ''">and user.userID = #{userID}</if>
|
|
|
+ <if test="userOrganizeID != null ">and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
+ <if test="account != null and account != ''">and user.account = #{account}</if>
|
|
|
+ <if test="mobile != null and mobile != ''">and user.mobile = #{mobile}</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''">and user.bindMobile = #{bindMobile}</if>
|
|
|
+ <if test="userPermission != null ">and user.userPermission = #{userPermission}</if>
|
|
|
+ <if test="userIdentity != null ">and user.userIdentity = #{userIdentity}</if>
|
|
|
+ <if test="email != null and email != ''">and user.email = #{email}</if>
|
|
|
+ <if test="userName != null and userName != ''">and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
+ <if test="realName != null and realName != ''">and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
+ <if test="source != null and source != ''">and user.source = #{source}</if>
|
|
|
+ <if test="image != null and image != ''">and user.image = #{image}</if>
|
|
|
+ <if test="password != null and password != ''">and user.password = #{password}</if>
|
|
|
+ <if test="name != null and name != ''">and user.name like concat('%', #{name}, '%')</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''">and user.registerUserTypeID =
|
|
|
+ #{registerUserTypeID}
|
|
|
+ </if>
|
|
|
+ <if test="manufacturerStatus != null ">and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
+ <if test="shopID != null ">and user.shopID = #{shopID}</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''">and user.auditStatus = #{auditStatus}</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''">and user.auditTime = #{auditTime}</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''">and user.auditNote = #{auditNote}</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''">and user.registerTime = #{registerTime}</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''">and user.registerIP = #{registerIP}</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''">and user.ipAddress = #{ipAddress}</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''">and user.loginTime = #{loginTime}</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''">and user.loginIP = #{loginIP}</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''">and user.validFlag = #{validFlag}</if>
|
|
|
+ <if test="clubStatus != null ">and user.clubStatus = #{clubStatus}</if>
|
|
|
+ <if test="clubID != null ">and user.clubID = #{clubID}</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''">and user.agreeFlag = #{agreeFlag}</if>
|
|
|
+ <if test="serviceProviderStatus != null ">and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
+ <if test="serviceProviderID != null ">and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
+ <if test="userMoney != null ">and user.userMoney = #{userMoney}</if>
|
|
|
+ <if test="ableUserMoney != null ">and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''">and user.logoffTime = #{logoffTime}</if>
|
|
|
+ <if test="appKey != null and appKey != ''">and user.appKey = #{appKey}</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''">and user.appSecret = #{appSecret}</if>
|
|
|
+ <if test="scanFlag != null ">and user.scanFlag = #{scanFlag}</if>
|
|
|
+ <if test="userBeans != null ">and user.userBeans = #{userBeans}</if>
|
|
|
+ <if test="guideFlag != null ">and user.guideFlag = #{guideFlag}</if>
|
|
|
+ <if test="loginFailTime != null ">and user.loginFailTime = #{loginFailTime}</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''">and user.tipStatus = #{tipStatus}</if>
|
|
|
+ <if test="onlineMoney != null ">and user.onlineMoney = #{onlineMoney}</if>
|
|
|
+ <if test="unionId != null and unionId != ''">and user.unionId = #{unionId}</if>
|
|
|
+ <if test="openId != null and openId != ''">and user.openId = #{openId}</if>
|
|
|
</where>
|
|
|
group by user.userID
|
|
|
limit 0,1
|
|
|
</select>
|
|
|
+ <select id="findClubList" resultType="com.caimei365.manager.entity.caimei.cmUser.CmClub">
|
|
|
+ SELECT
|
|
|
+ a.checkMan as "checkMan",
|
|
|
+ a.clubID AS "clubId",
|
|
|
+ a.userID AS "userId",
|
|
|
+ u.name AS "name",
|
|
|
+ a.sname AS "sname",
|
|
|
+ a.logo AS "logo",
|
|
|
+ a.legalPerson AS "legalPerson",
|
|
|
+ a.provinceID AS "provinceId",
|
|
|
+ a.cityID AS "cityId",
|
|
|
+ a.townID AS "townId",
|
|
|
+ a.flag AS "flag",
|
|
|
+ a.spID AS "spId",
|
|
|
+ a.mainServiceProviderID AS "mainServiceProviderId",
|
|
|
+ a.scanTime AS "scanTime",
|
|
|
+ a.address AS "address",
|
|
|
+ a.linkMan AS "linkMan",
|
|
|
+ a.linkManIdentity AS "linkManIdentity",
|
|
|
+ a.contractPhone AS "contractPhone",
|
|
|
+ a.contractMobile AS "contractMobile",
|
|
|
+ a.fax AS "fax",
|
|
|
+ a.info AS "info",
|
|
|
+ a.addTime AS "addTime",
|
|
|
+ a.auditTime AS "auditTime",
|
|
|
+ a.auditNote AS "auditNote",
|
|
|
+ a.status AS "status",
|
|
|
+ a.businessLicenseImage AS "businessLicenseImage",
|
|
|
+ a.mainpro AS "mainpro",
|
|
|
+ a.scanFlag AS "scanFlag",
|
|
|
+ a.headpic AS "headpic",
|
|
|
+ a.socialCreditCode AS "socialCreditCode",
|
|
|
+ a.lastModify AS "lastModify",
|
|
|
+ a.firstClubType AS "firstClubType",
|
|
|
+ a.secondClubType AS "secondClubType",
|
|
|
+ a.department AS "department",
|
|
|
+ a.medicalPracticeLicenseImg AS "medicalPracticeLicenseImg",
|
|
|
+ a.newDeal as "newDeal",
|
|
|
+ case sp.status when 91 then '采美默认协销经理(官方账号)' else sp.linkMan end AS "spName",
|
|
|
+ d.name AS "province",
|
|
|
+ c.name AS "city",
|
|
|
+ b.name AS "town",
|
|
|
+ u.account AS "account",
|
|
|
+ u.registerTime AS "registerTime",
|
|
|
+ u.registerIP AS "registerIP",
|
|
|
+ u.userName AS "userName",
|
|
|
+ u.bindMobile AS "bindMobile",
|
|
|
+ u.email AS "email",
|
|
|
+ u.userOrganizeID AS "userOrganizeId",
|
|
|
+ u.userIdentity AS "userIdentity",
|
|
|
+ if(csu.delFlag = '0' and now() <![CDATA[ < ]]> csu.endTime,1,0) as svipUserFlag,
|
|
|
+ u.source,
|
|
|
+ coas.activeState,
|
|
|
+ covs.customerValue,
|
|
|
+ u.loginTime
|
|
|
+ FROM club a
|
|
|
+ LEFT JOIN user u ON u.userID = a.userID
|
|
|
+ LEFT JOIN cm_svip_user csu ON csu.userId = u.userID
|
|
|
+ LEFT JOIN serviceprovider sp ON sp.serviceProviderID = a.spID
|
|
|
+ LEFT JOIN town b ON b.townID=a.townID
|
|
|
+ LEFT JOIN city c ON c.cityID=a.cityID
|
|
|
+ LEFT JOIN province d ON d.provinceID=a.provinceID
|
|
|
+ LEFT JOIN (SELECT DISTINCT clubId, createTime FROM cm_provider_record GROUP BY clubId ORDER BY id DESC ) cpr ON
|
|
|
+ a.clubId = cpr.clubId
|
|
|
+ LEFT JOIN (SELECT DISTINCT clubID, checkTime FROM clubchangesprecord WHERE checkStatus = 1 GROUP BY clubID ORDER
|
|
|
+ BY clubChangeSpRecordID DESC )ccs ON ccs.clubId = a.clubId
|
|
|
+ LEFT JOIN (SELECT userID, customerValue FROM cm_organ_value_system WHERE stage = 0 AND delType = 1) covs ON
|
|
|
+ a.userID = covs.userID
|
|
|
+ LEFT JOIN (SELECT userID, activeState FROM cm_organ_active_system WHERE stage = 0 AND delType = 1) AS coas ON
|
|
|
+ coas.userID = a.userID
|
|
|
+ <where>
|
|
|
+ (u.userOrganizeID IN(0,1) or u.clubStatus != 92) and u.userOrganizeID != 4 AND u.userIdentity != 8
|
|
|
+ <if test="clubId != null and clubId != ''">
|
|
|
+ AND a.clubID = #{clubId}
|
|
|
+ </if>
|
|
|
+ <if test="clubId == 0">
|
|
|
+ AND a.clubID = #{clubId}
|
|
|
+ </if>
|
|
|
+ <if test="userId != null and userId != ''">
|
|
|
+ AND a.userID = #{userId}
|
|
|
+ </if>
|
|
|
+ <if test="account != null and account != ''">
|
|
|
+ AND u.account = #{account}
|
|
|
+ </if>
|
|
|
+ <if test="name != null and name != ''">
|
|
|
+ AND u.name LIKE concat('%',#{name},'%')
|
|
|
+ </if>
|
|
|
+ <if test="userName != null and userName != ''">
|
|
|
+ AND u.userName LIKE concat('%',#{userName},'%')
|
|
|
+ </if>
|
|
|
+ <if test="townId != null and townId != ''">
|
|
|
+ AND d.provinceID = #{provinceId}
|
|
|
+ </if>
|
|
|
+ <if test="cityId != null and cityId != ''">
|
|
|
+ AND c.cityID = #{cityId}
|
|
|
+ </if>
|
|
|
+ <if test="townId != null and townId != ''">
|
|
|
+ AND b.townID = #{townId}
|
|
|
+ </if>
|
|
|
+ <if test="status != null and status != ''">
|
|
|
+ AND a.status = #{status}
|
|
|
+ </if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''">
|
|
|
+ AND u.bindMobile LIKE concat('%',#{bindMobile},'%')
|
|
|
+ </if>
|
|
|
+ <if test="linkMan != null and linkMan != ''">
|
|
|
+ AND a.linkMan LIKE concat('%',#{linkMan},'%')
|
|
|
+ </if>
|
|
|
+ <if test="startTime != null and startTime != ''">
|
|
|
+ AND u.registerTime <![CDATA[ >= ]]> #{startTime}
|
|
|
+ </if>
|
|
|
+ <if test="endTime != null and endTime != ''">
|
|
|
+ AND u.registerTime <![CDATA[ <= ]]> #{endTime}
|
|
|
+ </if>
|
|
|
+ <if test="allocationStartTime != null and allocationStartTime != ''">
|
|
|
+ AND (ccs.checkTime <![CDATA[ >= ]]> #{allocationStartTime}
|
|
|
+ OR cpr.createTime <![CDATA[ >= ]]> #{allocationStartTime})
|
|
|
+ </if>
|
|
|
+ <if test="allocationEndTime != null and allocationEndTime != ''">
|
|
|
+ AND (ccs.checkTime <![CDATA[ <= ]]> #{allocationEndTime}
|
|
|
+ OR cpr.createTime <![CDATA[ <= ]]> #{allocationEndTime})
|
|
|
+ </if>
|
|
|
+ <if test="trendsLabel != null and trendsLabel != ''">
|
|
|
+ AND a.clubId in (select clubId from cm_club_label where label like concat('%', #{trendsLabel}, '%') AND
|
|
|
+ dynamicStatus = 0)
|
|
|
+ </if>
|
|
|
+ <if test="stateLabel != null and stateLabel != ''">
|
|
|
+ AND a.clubId in (select clubId from cm_club_label where label like concat('%', #{stateLabel}, '%') AND
|
|
|
+ dynamicStatus = 1)
|
|
|
+ </if>
|
|
|
+ <if test="labelStartTime != null and labelStartTime != ''">
|
|
|
+ AND a.clubId in (select clubId from cm_club_label where addTime <![CDATA[ >= ]]> #{labelStartTime})
|
|
|
+ </if>
|
|
|
+ <if test="labelEndTime != null and labelEndTime != ''">
|
|
|
+ AND a.clubId in (select clubId from cm_club_label where addTime <![CDATA[ <= ]]> #{labelEndTime})
|
|
|
+ </if>
|
|
|
+ <if test="startLoginTime != null and startLoginTime != ''">
|
|
|
+ AND (u.loginTime >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH) OR a.clubId in (select a.clubId
|
|
|
+ FROM ((
|
|
|
+ select
|
|
|
+ c.clubId,ccr.addTime AS time,c.spID
|
|
|
+ FROM club c
|
|
|
+ LEFT JOIN user u ON u.userID = c.userID
|
|
|
+ LEFT JOIN cm_club_remarks ccr ON ccr.clubId = c.clubId
|
|
|
+ LEFT JOIN serviceprovider sp ON sp.serviceProviderID = c.spID
|
|
|
+ where c.status=90 and sp.status=90
|
|
|
+ and ccr.addTime >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH)
|
|
|
+ GROUP BY c.clubId
|
|
|
+ )UNION(
|
|
|
+ select c.clubId,cr.orderTime AS time,c.spID
|
|
|
+ FROM club c
|
|
|
+ LEFT JOIN user u ON u.userID = c.userID
|
|
|
+ LEFT JOIN cm_order cr ON cr.clubId = c.clubId
|
|
|
+ LEFT JOIN serviceprovider sp ON sp.serviceProviderID = c.spID
|
|
|
+ where c.status=90 and sp.status=90
|
|
|
+ and cr.orderTime >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH)
|
|
|
+ GROUP BY c.clubId
|
|
|
+ )) a where a.time is not null
|
|
|
+ and a.spID=#{spId}
|
|
|
+ GROUP BY a.clubId ))
|
|
|
+ </if>
|
|
|
+ <if test="endLoginTime != null and endLoginTime != ''">
|
|
|
+ AND (u.loginTime <![CDATA[ < ]]> DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH) or u.loginTime is null) and
|
|
|
+ a.clubId not in (select a.clubId
|
|
|
+ FROM ((
|
|
|
+ select
|
|
|
+ c.clubId,ccr.addTime AS time,c.spID
|
|
|
+ FROM club c
|
|
|
+ LEFT JOIN user u ON u.userID = c.userID
|
|
|
+ LEFT JOIN cm_club_remarks ccr ON ccr.clubId = c.clubId
|
|
|
+ LEFT JOIN serviceprovider sp ON sp.serviceProviderID = c.spID
|
|
|
+ where c.status=90 and sp.status=90
|
|
|
+ and ccr.addTime >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH)
|
|
|
+ GROUP BY c.clubId
|
|
|
+ )UNION(
|
|
|
+ select c.clubId,cr.orderTime AS time,c.spID
|
|
|
+ FROM club c
|
|
|
+ LEFT JOIN user u ON u.userID = c.userID
|
|
|
+ LEFT JOIN cm_order cr ON cr.clubId = c.clubId
|
|
|
+ LEFT JOIN serviceprovider sp ON sp.serviceProviderID = c.spID
|
|
|
+ where c.status=90 and sp.status=90
|
|
|
+ and cr.orderTime >= DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH)
|
|
|
+ GROUP BY c.clubId
|
|
|
+ )) a where a.time is not null
|
|
|
+ and a.spID=#{spId}
|
|
|
+ GROUP BY a.clubId )
|
|
|
+ </if>
|
|
|
+ <if test="userIdentity != null and userIdentity != '' and userIdentity != '8'.toString()">
|
|
|
+ AND u.userIdentity = #{userIdentity}
|
|
|
+ </if>
|
|
|
+ <if test="userIdentity != null and userIdentity != '' and userIdentity == '8'.toString()">
|
|
|
+ AND csu.delFlag = '0' and now() <![CDATA[ < ]]> csu.endTime
|
|
|
+ </if>
|
|
|
+ <if test="newDeal != null">
|
|
|
+ AND a.newDeal =#{newDeal}
|
|
|
+ </if>
|
|
|
+ <if test="activeState != null and activeState != ''">
|
|
|
+ AND coas.activeState = #{activeState}
|
|
|
+ </if>
|
|
|
+ <if test="customerValue != null and customerValue != ''">
|
|
|
+ AND covs.customerValue = #{customerValue}
|
|
|
+ </if>
|
|
|
+ <if test="spID != null and spID != ''">
|
|
|
+ AND sp.serviceProviderID = #{spId}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ ORDER BY case when a.status = 91 then 0 else 1 end desc, a.addTime DESC
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="findLabels" resultType="com.caimei365.manager.entity.caimei.cmUser.CmClubLabel">
|
|
|
+ SELECT label, dynamicStatus
|
|
|
+ FROM cm_club_label
|
|
|
+ where dynamicStatus = #{dynamicStatus}
|
|
|
+ </select>
|
|
|
|
|
|
<insert id="addUser" parameterType="User" useGeneratedKeys="true" keyProperty="userID">
|
|
|
insert into user
|
|
@@ -428,7 +649,9 @@
|
|
|
<if test="image != null and image != ''">image = #{image},</if>
|
|
|
<if test="password != null and password != ''">password = #{password},</if>
|
|
|
<if test="name != null and name != ''">name = #{name},</if>
|
|
|
- <if test="registerUserTypeID != null and registerUserTypeID != ''">registerUserTypeID = #{registerUserTypeID},</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''">registerUserTypeID =
|
|
|
+ #{registerUserTypeID},
|
|
|
+ </if>
|
|
|
<if test="manufacturerStatus != null">manufacturerStatus = #{manufacturerStatus},</if>
|
|
|
<if test="shopID != null">shopID = #{shopID},</if>
|
|
|
<if test="auditStatus != null and auditStatus != ''">auditStatus = #{auditStatus},</if>
|
|
@@ -464,57 +687,60 @@
|
|
|
|
|
|
<delete id="delUserByUserID" parameterType="String">
|
|
|
delete
|
|
|
- from user where userID = #{userID}
|
|
|
+ from user
|
|
|
+ where userID = #{userID}
|
|
|
</delete>
|
|
|
|
|
|
<delete id="delUser" parameterType="User">
|
|
|
delete
|
|
|
from user AS user
|
|
|
<where>
|
|
|
- <if test="userID != null and userID != ''"> and user.userID = #{userID}</if>
|
|
|
- <if test="userOrganizeID != null "> and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
- <if test="account != null and account != ''"> and user.account = #{account}</if>
|
|
|
- <if test="mobile != null and mobile != ''"> and user.mobile = #{mobile}</if>
|
|
|
- <if test="bindMobile != null and bindMobile != ''"> and user.bindMobile = #{bindMobile}</if>
|
|
|
- <if test="userPermission != null "> and user.userPermission = #{userPermission}</if>
|
|
|
- <if test="userIdentity != null "> and user.userIdentity = #{userIdentity}</if>
|
|
|
- <if test="email != null and email != ''"> and user.email = #{email}</if>
|
|
|
- <if test="userName != null and userName != ''"> and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
- <if test="realName != null and realName != ''"> and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
- <if test="source != null and source != ''"> and user.source = #{source}</if>
|
|
|
- <if test="image != null and image != ''"> and user.image = #{image}</if>
|
|
|
- <if test="password != null and password != ''"> and user.password = #{password}</if>
|
|
|
- <if test="name != null and name != ''"> and user.name like concat('%', #{name}, '%')</if>
|
|
|
- <if test="registerUserTypeID != null and registerUserTypeID != ''"> and user.registerUserTypeID = #{registerUserTypeID}</if>
|
|
|
- <if test="manufacturerStatus != null "> and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
- <if test="shopID != null "> and user.shopID = #{shopID}</if>
|
|
|
- <if test="auditStatus != null and auditStatus != ''"> and user.auditStatus = #{auditStatus}</if>
|
|
|
- <if test="auditTime != null and auditTime != ''"> and user.auditTime = #{auditTime}</if>
|
|
|
- <if test="auditNote != null and auditNote != ''"> and user.auditNote = #{auditNote}</if>
|
|
|
- <if test="registerTime != null and registerTime != ''"> and user.registerTime = #{registerTime}</if>
|
|
|
- <if test="registerIP != null and registerIP != ''"> and user.registerIP = #{registerIP}</if>
|
|
|
- <if test="ipAddress != null and ipAddress != ''"> and user.ipAddress = #{ipAddress}</if>
|
|
|
- <if test="loginTime != null and loginTime != ''"> and user.loginTime = #{loginTime}</if>
|
|
|
- <if test="loginIP != null and loginIP != ''"> and user.loginIP = #{loginIP}</if>
|
|
|
- <if test="validFlag != null and validFlag != ''"> and user.validFlag = #{validFlag}</if>
|
|
|
- <if test="clubStatus != null "> and user.clubStatus = #{clubStatus}</if>
|
|
|
- <if test="clubID != null "> and user.clubID = #{clubID}</if>
|
|
|
- <if test="agreeFlag != null and agreeFlag != ''"> and user.agreeFlag = #{agreeFlag}</if>
|
|
|
- <if test="serviceProviderStatus != null "> and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
- <if test="serviceProviderID != null "> and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
- <if test="userMoney != null "> and user.userMoney = #{userMoney}</if>
|
|
|
- <if test="ableUserMoney != null "> and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
- <if test="logoffTime != null and logoffTime != ''"> and user.logoffTime = #{logoffTime}</if>
|
|
|
- <if test="appKey != null and appKey != ''"> and user.appKey = #{appKey}</if>
|
|
|
- <if test="appSecret != null and appSecret != ''"> and user.appSecret = #{appSecret}</if>
|
|
|
- <if test="scanFlag != null "> and user.scanFlag = #{scanFlag}</if>
|
|
|
- <if test="userBeans != null "> and user.userBeans = #{userBeans}</if>
|
|
|
- <if test="guideFlag != null "> and user.guideFlag = #{guideFlag}</if>
|
|
|
- <if test="loginFailTime != null "> and user.loginFailTime = #{loginFailTime}</if>
|
|
|
- <if test="tipStatus != null and tipStatus != ''"> and user.tipStatus = #{tipStatus}</if>
|
|
|
- <if test="onlineMoney != null "> and user.onlineMoney = #{onlineMoney}</if>
|
|
|
- <if test="unionId != null and unionId != ''"> and user.unionId = #{unionId}</if>
|
|
|
- <if test="openId != null and openId != ''"> and user.openId = #{openId}</if>
|
|
|
+ <if test="userID != null and userID != ''">and user.userID = #{userID}</if>
|
|
|
+ <if test="userOrganizeID != null ">and user.userOrganizeID = #{userOrganizeID}</if>
|
|
|
+ <if test="account != null and account != ''">and user.account = #{account}</if>
|
|
|
+ <if test="mobile != null and mobile != ''">and user.mobile = #{mobile}</if>
|
|
|
+ <if test="bindMobile != null and bindMobile != ''">and user.bindMobile = #{bindMobile}</if>
|
|
|
+ <if test="userPermission != null ">and user.userPermission = #{userPermission}</if>
|
|
|
+ <if test="userIdentity != null ">and user.userIdentity = #{userIdentity}</if>
|
|
|
+ <if test="email != null and email != ''">and user.email = #{email}</if>
|
|
|
+ <if test="userName != null and userName != ''">and user.userName like concat('%', #{userName}, '%')</if>
|
|
|
+ <if test="realName != null and realName != ''">and user.realName like concat('%', #{realName}, '%')</if>
|
|
|
+ <if test="source != null and source != ''">and user.source = #{source}</if>
|
|
|
+ <if test="image != null and image != ''">and user.image = #{image}</if>
|
|
|
+ <if test="password != null and password != ''">and user.password = #{password}</if>
|
|
|
+ <if test="name != null and name != ''">and user.name like concat('%', #{name}, '%')</if>
|
|
|
+ <if test="registerUserTypeID != null and registerUserTypeID != ''">and user.registerUserTypeID =
|
|
|
+ #{registerUserTypeID}
|
|
|
+ </if>
|
|
|
+ <if test="manufacturerStatus != null ">and user.manufacturerStatus = #{manufacturerStatus}</if>
|
|
|
+ <if test="shopID != null ">and user.shopID = #{shopID}</if>
|
|
|
+ <if test="auditStatus != null and auditStatus != ''">and user.auditStatus = #{auditStatus}</if>
|
|
|
+ <if test="auditTime != null and auditTime != ''">and user.auditTime = #{auditTime}</if>
|
|
|
+ <if test="auditNote != null and auditNote != ''">and user.auditNote = #{auditNote}</if>
|
|
|
+ <if test="registerTime != null and registerTime != ''">and user.registerTime = #{registerTime}</if>
|
|
|
+ <if test="registerIP != null and registerIP != ''">and user.registerIP = #{registerIP}</if>
|
|
|
+ <if test="ipAddress != null and ipAddress != ''">and user.ipAddress = #{ipAddress}</if>
|
|
|
+ <if test="loginTime != null and loginTime != ''">and user.loginTime = #{loginTime}</if>
|
|
|
+ <if test="loginIP != null and loginIP != ''">and user.loginIP = #{loginIP}</if>
|
|
|
+ <if test="validFlag != null and validFlag != ''">and user.validFlag = #{validFlag}</if>
|
|
|
+ <if test="clubStatus != null ">and user.clubStatus = #{clubStatus}</if>
|
|
|
+ <if test="clubID != null ">and user.clubID = #{clubID}</if>
|
|
|
+ <if test="agreeFlag != null and agreeFlag != ''">and user.agreeFlag = #{agreeFlag}</if>
|
|
|
+ <if test="serviceProviderStatus != null ">and user.serviceProviderStatus = #{serviceProviderStatus}</if>
|
|
|
+ <if test="serviceProviderID != null ">and user.serviceProviderID = #{serviceProviderID}</if>
|
|
|
+ <if test="userMoney != null ">and user.userMoney = #{userMoney}</if>
|
|
|
+ <if test="ableUserMoney != null ">and user.ableUserMoney = #{ableUserMoney}</if>
|
|
|
+ <if test="logoffTime != null and logoffTime != ''">and user.logoffTime = #{logoffTime}</if>
|
|
|
+ <if test="appKey != null and appKey != ''">and user.appKey = #{appKey}</if>
|
|
|
+ <if test="appSecret != null and appSecret != ''">and user.appSecret = #{appSecret}</if>
|
|
|
+ <if test="scanFlag != null ">and user.scanFlag = #{scanFlag}</if>
|
|
|
+ <if test="userBeans != null ">and user.userBeans = #{userBeans}</if>
|
|
|
+ <if test="guideFlag != null ">and user.guideFlag = #{guideFlag}</if>
|
|
|
+ <if test="loginFailTime != null ">and user.loginFailTime = #{loginFailTime}</if>
|
|
|
+ <if test="tipStatus != null and tipStatus != ''">and user.tipStatus = #{tipStatus}</if>
|
|
|
+ <if test="onlineMoney != null ">and user.onlineMoney = #{onlineMoney}</if>
|
|
|
+ <if test="unionId != null and unionId != ''">and user.unionId = #{unionId}</if>
|
|
|
+ <if test="openId != null and openId != ''">and user.openId = #{openId}</if>
|
|
|
</where>
|
|
|
</delete>
|
|
|
|