Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
youjj
cloud-platform
Commits
5f1fb88b
Commit
5f1fb88b
authored
Oct 31, 2019
by
libin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
会员订单列表
parent
7c6a4e8a
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
51 additions
and
28 deletions
+51
-28
AppUserLoginBiz.java
...om/github/wxiaoqi/security/admin/biz/AppUserLoginBiz.java
+17
-5
AppUserController.java
...github/wxiaoqi/security/admin/rest/AppUserController.java
+2
-1
AppUserLoginMapper.xml
...ce-admin/src/main/resources/mapper/AppUserLoginMapper.xml
+1
-1
MemberOrderFindDTO.java
.../com/xxfc/platform/order/pojo/dto/MemberOrderFindDTO.java
+2
-0
MemberOrderStatisticsBo.java
...xxfc/platform/order/pojo/dto/MemberOrderStatisticsBo.java
+1
-1
BaseOrderBiz.java
...c/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
+4
-4
BaseOrderMapper.java
.../java/com/xxfc/platform/order/mapper/BaseOrderMapper.java
+1
-1
OrderMemberService.java
...a/com/xxfc/platform/order/service/OrderMemberService.java
+13
-5
BaseOrderMapper.xml
...rder-server/src/main/resources/mapper/BaseOrderMapper.xml
+10
-10
No files found.
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/biz/AppUserLoginBiz.java
View file @
5f1fb88b
...
@@ -14,10 +14,12 @@ import com.github.wxiaoqi.security.common.config.rabbit.RabbitConstant;
...
@@ -14,10 +14,12 @@ import com.github.wxiaoqi.security.common.config.rabbit.RabbitConstant;
import
com.github.wxiaoqi.security.common.constant.UserConstant
;
import
com.github.wxiaoqi.security.common.constant.UserConstant
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
import
com.github.wxiaoqi.security.common.exception.BaseException
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.xxfc.platform.im.utils.StringUtil
;
import
com.xxfc.platform.universal.entity.IdInformation
;
import
com.xxfc.platform.universal.entity.IdInformation
;
import
com.xxfc.platform.universal.feign.MQSenderFeign
;
import
com.xxfc.platform.universal.feign.MQSenderFeign
;
import
com.xxfc.platform.universal.feign.ThirdFeign
;
import
com.xxfc.platform.universal.feign.ThirdFeign
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder
;
import
org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -45,6 +47,7 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
...
@@ -45,6 +47,7 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
private
static
final
String
WX_TYPE
=
"wx"
;
private
static
final
String
WX_TYPE
=
"wx"
;
private
static
final
String
QQ_TYPE
=
"q"
;
private
static
final
String
QQ_TYPE
=
"q"
;
private
static
final
String
ALIPAY_TYPE
=
"aliPay"
;
@Autowired
@Autowired
ThirdFeign
thirdFeign
;
ThirdFeign
thirdFeign
;
...
@@ -54,6 +57,12 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
...
@@ -54,6 +57,12 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
@Autowired
@Autowired
AppUserDetailBiz
appUserDetailBiz
;
AppUserDetailBiz
appUserDetailBiz
;
@Autowired
private
AppUserAlipayBiz
appUserAlipayBiz
;
@Autowired
private
AppUserRelationBiz
appUserRelationBiz
;
@Transactional
(
rollbackFor
=
Exception
.
class
,
propagation
=
Propagation
.
REQUIRED
)
@Transactional
(
rollbackFor
=
Exception
.
class
,
propagation
=
Propagation
.
REQUIRED
)
@Override
@Override
public
void
insertSelective
(
AppUserLogin
entity
)
{
public
void
insertSelective
(
AppUserLogin
entity
)
{
...
@@ -398,16 +407,19 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
...
@@ -398,16 +407,19 @@ public class AppUserLoginBiz extends BaseBiz<AppUserLoginMapper, AppUserLogin> {
public
List
<
Integer
>
findAppuser
(
String
phone
,
String
leaderPhone
,
String
name
)
{
public
List
<
Integer
>
findAppuser
(
String
phone
,
String
leaderPhone
,
String
name
)
{
List
<
Integer
>
memberIds
=
null
;
List
<
Integer
>
memberIds
=
null
;
//1.根据leader手机号查询userid
//1.根据leader手机号查询userid
List
<
AppUserLogin
>
appUserLogins
=
mapper
.
selectbyPhones
(
Arrays
.
asList
(
leaderPhone
));
boolean
isNoNullLeaderPhone
=
StringUtils
.
isNotEmpty
(
leaderPhone
)
&&
leaderPhone
.
trim
().
length
()>
0
;
Integer
leaderId
=
null
;
if
(
isNoNullLeaderPhone
)
{
if
(
CollectionUtils
.
isNotEmpty
(
appUserLogins
))
{
List
<
AppUserLogin
>
appUserLogins
=
mapper
.
selectbyPhones
(
Arrays
.
asList
(
leaderPhone
));
leaderId
=
appUserLogins
.
get
(
0
).
getId
();
Integer
leaderId
=
null
;
}
if
(
CollectionUtils
.
isNotEmpty
(
appUserLogins
))
{
leaderId
=
appUserLogins
.
get
(
0
).
getId
();
}
//2.根据leader userId查询下级 userid
//2.根据leader userId查询下级 userid
if
(
Objects
.
nonNull
(
leaderId
))
{
if
(
Objects
.
nonNull
(
leaderId
))
{
List
<
AppUserRelation
>
appUserRelationList
=
appUserRelationBiz
.
findMemberPageByLeaderId
(
leaderId
);
List
<
AppUserRelation
>
appUserRelationList
=
appUserRelationBiz
.
findMemberPageByLeaderId
(
leaderId
);
memberIds
=
appUserRelationList
.
stream
().
map
(
AppUserRelation:
:
getUserId
).
collect
(
Collectors
.
toList
());
memberIds
=
appUserRelationList
.
stream
().
map
(
AppUserRelation:
:
getUserId
).
collect
(
Collectors
.
toList
());
}
}
}
List
<
Integer
>
userIds
=
mapper
.
findAppUser
(
phone
,
name
,
memberIds
);
List
<
Integer
>
userIds
=
mapper
.
findAppUser
(
phone
,
name
,
memberIds
);
return
userIds
==
null
?
Collections
.
EMPTY_LIST
:
userIds
;
return
userIds
==
null
?
Collections
.
EMPTY_LIST
:
userIds
;
}
}
...
...
ace-modules/ace-admin/src/main/java/com/github/wxiaoqi/security/admin/rest/AppUserController.java
View file @
5f1fb88b
...
@@ -2,6 +2,7 @@ package com.github.wxiaoqi.security.admin.rest;
...
@@ -2,6 +2,7 @@ package com.github.wxiaoqi.security.admin.rest;
import
com.github.wxiaoqi.security.admin.biz.*
;
import
com.github.wxiaoqi.security.admin.biz.*
;
import
com.github.wxiaoqi.security.admin.bo.UserBo
;
import
com.github.wxiaoqi.security.admin.bo.UserBo
;
import
com.github.wxiaoqi.security.admin.dto.AccountBindDTO
;
import
com.github.wxiaoqi.security.admin.entity.*
;
import
com.github.wxiaoqi.security.admin.entity.*
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.feign.dto.AppUserDTO
;
import
com.github.wxiaoqi.security.admin.vo.AppUserGroups
;
import
com.github.wxiaoqi.security.admin.vo.AppUserGroups
;
...
@@ -324,7 +325,7 @@ public class AppUserController extends CommonBaseController{
...
@@ -324,7 +325,7 @@ public class AppUserController extends CommonBaseController{
}
}
@PostMapping
(
"/bind"
)
@PostMapping
(
"/bind"
)
private
ObjectRestResponse
accountBinding
(
@RequestBody
AccountBindDTO
accountBindDTO
,
HttpServletRequest
request
){
private
ObjectRestResponse
accountBinding
(
@RequestBody
AccountBindDTO
accountBindDTO
,
HttpServletRequest
request
){
try
{
try
{
IJWTInfo
infoFromToken
=
userAuthUtil
.
getInfoFromToken
(
userAuthConfig
.
getToken
(
request
));
IJWTInfo
infoFromToken
=
userAuthUtil
.
getInfoFromToken
(
userAuthConfig
.
getToken
(
request
));
return
appUserLoginBiz
.
bindAccount
(
accountBindDTO
,
Integer
.
valueOf
(
infoFromToken
.
getId
()),
request
);
return
appUserLoginBiz
.
bindAccount
(
accountBindDTO
,
Integer
.
valueOf
(
infoFromToken
.
getId
()),
request
);
...
...
ace-modules/ace-admin/src/main/resources/mapper/AppUserLoginMapper.xml
View file @
5f1fb88b
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
</select>
</select>
<select
id=
"findAppUser"
resultType=
"integer"
>
<select
id=
"findAppUser"
resultType=
"integer"
>
select
`id` from (select `id` from `app_user_login` where aul.isdel
=0
select
aul.`id` from (select `id` from `app_user_login` where `isdel`
=0
<if
test=
"phone!=null and phone!=''"
>
<if
test=
"phone!=null and phone!=''"
>
and `username`=#{phone}
and `username`=#{phone}
</if>
</if>
...
...
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/pojo/dto/MemberOrderFindDTO.java
View file @
5f1fb88b
...
@@ -4,6 +4,7 @@ import com.github.wxiaoqi.security.common.vo.PageParam;
...
@@ -4,6 +4,7 @@ import com.github.wxiaoqi.security.common.vo.PageParam;
import
lombok.Data
;
import
lombok.Data
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
/**
/**
* @author libin
* @author libin
...
@@ -34,4 +35,5 @@ public class MemberOrderFindDTO extends PageParam {
...
@@ -34,4 +35,5 @@ public class MemberOrderFindDTO extends PageParam {
*/
*/
private
String
facilitatePhone
;
private
String
facilitatePhone
;
private
Boolean
isExport
;
private
Boolean
isExport
;
private
List
<
Integer
>
userIds
;
}
}
xx-order/xx-order-api/src/main/java/com/xxfc/platform/order/pojo/dto/MemberOrderStatisticsBo.java
View file @
5f1fb88b
...
@@ -28,5 +28,5 @@ public class MemberOrderStatisticsBo {
...
@@ -28,5 +28,5 @@ public class MemberOrderStatisticsBo {
* 普通
* 普通
*/
*/
private
Integer
generalOrderNum
;
private
Integer
generalOrderNum
;
private
BigDecimal
g
eneralAmount
;
private
BigDecimal
totalG
eneralAmount
;
}
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/biz/BaseOrderBiz.java
View file @
5f1fb88b
...
@@ -145,12 +145,12 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper, BaseOrder> implements
...
@@ -145,12 +145,12 @@ public class BaseOrderBiz extends BaseBiz<BaseOrderMapper, BaseOrder> implements
}
}
public
PageDataVO
<
MemberOrderBo
>
findMemberOrderPage
(
List
<
Integer
>
userIds
,
MemberOrderFindDTO
memberOrderFindDTO
){
public
PageDataVO
<
MemberOrderBo
>
findMemberOrderPage
(
MemberOrderFindDTO
memberOrderFindDTO
){
return
PageDataVO
.
pageInfo
(
memberOrderFindDTO
.
getPage
(),
memberOrderFindDTO
.
getLimit
(),()->
mapper
.
findMemberOrders
(
userIds
,
memberOrderFindDTO
));
return
PageDataVO
.
pageInfo
(
memberOrderFindDTO
.
getPage
(),
memberOrderFindDTO
.
getLimit
(),()->
mapper
.
findMemberOrders
(
memberOrderFindDTO
));
}
}
public
List
<
MemberOrderBo
>
findMemberOrders
(
List
<
Integer
>
userIds
,
MemberOrderFindDTO
memberOrderFindDTO
)
{
public
List
<
MemberOrderBo
>
findMemberOrders
(
MemberOrderFindDTO
memberOrderFindDTO
)
{
return
mapper
.
findMemberOrders
(
userIds
,
memberOrderFindDTO
);
return
mapper
.
findMemberOrders
(
memberOrderFindDTO
);
}
}
// public List<MemberOrderBo>
// public List<MemberOrderBo>
...
...
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/mapper/BaseOrderMapper.java
View file @
5f1fb88b
...
@@ -35,6 +35,6 @@ public interface BaseOrderMapper extends Mapper<BaseOrder> {
...
@@ -35,6 +35,6 @@ public interface BaseOrderMapper extends Mapper<BaseOrder> {
public
List
<
OrderPageVO
>
selectAllTourOrder
(
Map
<
String
,
Object
>
paramMap
);
public
List
<
OrderPageVO
>
selectAllTourOrder
(
Map
<
String
,
Object
>
paramMap
);
List
<
MemberOrderBo
>
findMemberOrders
(
@Param
(
"userIds"
)
List
<
Integer
>
userIds
,
@Param
(
"memberOrder"
)
MemberOrderFindDTO
memberOrderFindDTO
);
List
<
MemberOrderBo
>
findMemberOrders
(
MemberOrderFindDTO
memberOrderFindDTO
);
}
}
xx-order/xx-order-server/src/main/java/com/xxfc/platform/order/service/OrderMemberService.java
View file @
5f1fb88b
...
@@ -206,10 +206,15 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz
...
@@ -206,10 +206,15 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz
boolean
isNoNullLeaderPhone
=
StringUtils
.
isNotEmpty
(
memberOrderFindDTO
.
getPhone
())
&&
memberOrderFindDTO
.
getPhone
().
trim
().
length
()
>
0
;
boolean
isNoNullLeaderPhone
=
StringUtils
.
isNotEmpty
(
memberOrderFindDTO
.
getPhone
())
&&
memberOrderFindDTO
.
getPhone
().
trim
().
length
()
>
0
;
if
(
isNoNullLeaderPhone
||
isNoNullPhone
||
isNoNullUserName
)
{
if
(
isNoNullLeaderPhone
||
isNoNullPhone
||
isNoNullUserName
)
{
userIds
=
userFeign
.
findAppUserIds
(
memberOrderFindDTO
.
getPhone
(),
memberOrderFindDTO
.
getLeaderPhone
(),
memberOrderFindDTO
.
getName
());
userIds
=
userFeign
.
findAppUserIds
(
memberOrderFindDTO
.
getPhone
(),
memberOrderFindDTO
.
getLeaderPhone
(),
memberOrderFindDTO
.
getName
());
if
(
CollectionUtils
.
isEmpty
(
userIds
)){
memberOrderPageVo
.
setMemberOrderStatisticsBo
(
memberOrderStatisticsBo
);
memberOrderPageVo
.
setMemberOrderPage
(
pageDataVO
);
return
memberOrderPageVo
;
}
}
}
if
(
memberOrderFindDTO
.
getPage
()
==
1
){
if
(
memberOrderFindDTO
.
getPage
()
==
1
){
List
<
MemberOrderBo
>
baseOrders
=
baseOrderBiz
.
findMemberOrders
(
userIds
,
memberOrderFindDTO
);
memberOrderFindDTO
.
setUserIds
(
userIds
);
List
<
MemberOrderBo
>
baseOrders
=
baseOrderBiz
.
findMemberOrders
(
memberOrderFindDTO
);
if
(
CollectionUtils
.
isEmpty
(
baseOrders
)){
if
(
CollectionUtils
.
isEmpty
(
baseOrders
)){
memberOrderPageVo
.
setMemberOrderStatisticsBo
(
memberOrderStatisticsBo
);
memberOrderPageVo
.
setMemberOrderStatisticsBo
(
memberOrderStatisticsBo
);
return
memberOrderPageVo
;
return
memberOrderPageVo
;
...
@@ -217,16 +222,19 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz
...
@@ -217,16 +222,19 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz
memberOrderStatisticsBo
=
getMemberOrderStatisticsBo
(
baseOrders
);
memberOrderStatisticsBo
=
getMemberOrderStatisticsBo
(
baseOrders
);
}
}
memberOrderPageVo
.
setMemberOrderStatisticsBo
(
memberOrderStatisticsBo
);
memberOrderPageVo
.
setMemberOrderStatisticsBo
(
memberOrderStatisticsBo
);
List
<
MemberOrderBo
>
memberOrderBoList
;
List
<
MemberOrderBo
>
memberOrderBoList
;
if
(!
memberOrderFindDTO
.
getIsExport
()){
if
(!
memberOrderFindDTO
.
getIsExport
()){
pageDataVO
=
baseOrderBiz
.
findMemberOrderPage
(
userIds
,
memberOrderFindDTO
);
memberOrderFindDTO
.
setUserIds
(
userIds
);
pageDataVO
=
baseOrderBiz
.
findMemberOrderPage
(
memberOrderFindDTO
);
memberOrderBoList
=
pageDataVO
.
getData
();
memberOrderBoList
=
pageDataVO
.
getData
();
if
(
CollectionUtils
.
isEmpty
(
memberOrderBoList
)){
if
(
CollectionUtils
.
isEmpty
(
memberOrderBoList
)){
memberOrderPageVo
.
setMemberOrderStatisticsBo
(
memberOrderStatisticsBo
);
memberOrderPageVo
.
setMemberOrderStatisticsBo
(
memberOrderStatisticsBo
);
return
memberOrderPageVo
;
return
memberOrderPageVo
;
}
}
}
else
{
}
else
{
memberOrderBoList
=
baseOrderBiz
.
findMemberOrders
(
userIds
,
memberOrderFindDTO
);
memberOrderFindDTO
.
setUserIds
(
userIds
);
memberOrderBoList
=
baseOrderBiz
.
findMemberOrders
(
memberOrderFindDTO
);
}
}
memberOrderBoList
=
getUserBos
(
memberOrderBoList
);
memberOrderBoList
=
getUserBos
(
memberOrderBoList
);
pageDataVO
.
setData
(
memberOrderBoList
);
pageDataVO
.
setData
(
memberOrderBoList
);
...
@@ -282,7 +290,7 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz
...
@@ -282,7 +290,7 @@ public class OrderMemberService extends AbstractOrderHandle<OrderMemberDetailBiz
generalOrders
=
generalOrders
==
null
?
Collections
.
EMPTY_LIST
:
generalOrders
;
generalOrders
=
generalOrders
==
null
?
Collections
.
EMPTY_LIST
:
generalOrders
;
memberOrderStatisticsBo
.
setGeneralOrderNum
(
generalOrders
.
size
());
memberOrderStatisticsBo
.
setGeneralOrderNum
(
generalOrders
.
size
());
BigDecimal
generalAmount
=
generalOrders
.
stream
().
map
(
MemberOrderBo:
:
getOrderAmount
).
reduce
(
BigDecimal
.
ZERO
,
(
x
,
y
)
->
x
.
add
(
y
));
BigDecimal
generalAmount
=
generalOrders
.
stream
().
map
(
MemberOrderBo:
:
getOrderAmount
).
reduce
(
BigDecimal
.
ZERO
,
(
x
,
y
)
->
x
.
add
(
y
));
memberOrderStatisticsBo
.
setGeneralAmount
(
generalAmount
);
memberOrderStatisticsBo
.
set
Total
GeneralAmount
(
generalAmount
);
return
memberOrderStatisticsBo
;
return
memberOrderStatisticsBo
;
}
}
...
...
xx-order/xx-order-server/src/main/resources/mapper/BaseOrderMapper.xml
View file @
5f1fb88b
...
@@ -304,34 +304,34 @@
...
@@ -304,34 +304,34 @@
`base_order`
`base_order`
WHERE
WHERE
type = 3 and
<![CDATA[`member_level`<>0]]>
type = 3 and
<![CDATA[`member_level`<>0]]>
<if
test=
"
memberOrder.orderNo!=null and memberOrder.
orderNo!=''"
>
<if
test=
"
orderNo!=null and
orderNo!=''"
>
and `no`=#{orderNo}
and `no`=#{orderNo}
</if>
</if>
<if
test=
"
memberOrder.
state!=null"
>
<if
test=
"state!=null"
>
and `status`=#{state}
and `status`=#{state}
</if>
</if>
<if
test=
"
memberOrder.
level !=null"
>
<if
test=
"level !=null"
>
and `member_level`=#{level}
and `member_level`=#{level}
</if>
</if>
<if
test=
"
memberOrder.facilitatePhone!=null and memberOrder.
facilitatePhone!=''"
>
<if
test=
"
facilitatePhone!=null and
facilitatePhone!=''"
>
and `facilitate_phone`=#{facilitatePhone}
and `facilitate_phone`=#{facilitatePhone}
</if>
</if>
<if
test=
"
memberOrder.startOrderTime!=null and memberOrder.
endOrderTime!=null"
>
<if
test=
"
startOrderTime!=null and
endOrderTime!=null"
>
and `crt_time` between #{startOrderTime} and #{endOrderTime}
and `crt_time` between #{startOrderTime} and #{endOrderTime}
</if>
</if>
<if
test=
"
memberOrder.startOrderTime!=null and memberOrder.
endOrderTime==null"
>
<if
test=
"
startOrderTime!=null and
endOrderTime==null"
>
and `crt_time`
<![CDATA[>=#{startOrderTime}]]>
and `crt_time`
<![CDATA[>=#{startOrderTime}]]>
</if>
</if>
<if
test=
"
memberOrder.endOrderTime!=null and memberOrder.
startOrderTime==null"
>
<if
test=
"
endOrderTime!=null and
startOrderTime==null"
>
and `crt_time`
<![CDATA[<=#{endOrderTime}]]>
and `crt_time`
<![CDATA[<=#{endOrderTime}]]>
</if>
</if>
<if
test=
"
memberOrder.startPayTime!=null and memberOrder.
endPayTime!=null"
>
<if
test=
"
startPayTime!=null and
endPayTime!=null"
>
and `pay_time` between #{startPayTime} and #{startPayTime}
and `pay_time` between #{startPayTime} and #{startPayTime}
</if>
</if>
<if
test=
"
memberOrder.startPayTime!=null and memberOrder.
endPayTime==null"
>
<if
test=
"
startPayTime!=null and
endPayTime==null"
>
and `pay_time`
<![CDATA[>=#{startPayTime}]]>
and `pay_time`
<![CDATA[>=#{startPayTime}]]>
</if>
</if>
<if
test=
"
memberOrder.endPayTime!=null and memberOrder.
startPayTime==null"
>
<if
test=
"
endPayTime!=null and
startPayTime==null"
>
and `pay_time`
<![CDATA[<=#{endPayTime}]]>
and `pay_time`
<![CDATA[<=#{endPayTime}]]>
</if>
</if>
<if
test=
"userIds!=null and userIds.size()>0"
>
<if
test=
"userIds!=null and userIds.size()>0"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment