记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
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
董敬伟
liquidnet-bus-v1
Commits
f3c47963
Commit
f3c47963
authored
Jun 21, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' into test
parents
d86305ed
a9560fe9
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
100 additions
and
72 deletions
+100
-72
remote-search-performance.js
...src/main/resources/static/js/remote-search-performance.js
+14
-17
include.html
...lient-admin-web/src/main/resources/templates/include.html
+1
-1
add.html
.../templates/zhengzai/kylin/performances/recommend/add.html
+3
-7
addPerformances.html
...zhengzai/kylin/performances/roadShow/addPerformances.html
+42
-24
KylinPerformancesAdminServiceImpl.java
...kylin/service/impl/KylinPerformancesAdminServiceImpl.java
+1
-0
KylinPerformancesMapper.xml
...iquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
+1
-1
KylinOrderTicketsServiceImpl.java
...vice/kylin/service/impl/KylinOrderTicketsServiceImpl.java
+22
-17
KylinTicketTimesPartnerServiceImpl.java
...vice/impl/partner/KylinTicketTimesPartnerServiceImpl.java
+2
-2
KylinTicketsPartnerServiceImpl.java
.../service/impl/partner/KylinTicketsPartnerServiceImpl.java
+1
-1
errors.properties
...t-service-kylin-impl/src/main/resources/errors.properties
+13
-2
No files found.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/static/js/remote-search.js
→
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/static/js/remote-search
-performance
.js
View file @
f3c47963
;(
function
(
$
)
{
//这里放入插件代码
var
RemoteSearch
=
function
(
element
,
options
)
{
var
RemoteSearch
Performance
=
function
(
element
,
options
)
{
this
.
$element
=
$
(
element
);
this
.
options
=
$
.
extend
(
true
,
{},
$
.
fn
.
remoteSearch
.
defaults
,
options
);
this
.
options
=
$
.
extend
(
true
,
{},
$
.
fn
.
remoteSearch
Performance
.
defaults
,
options
);
this
.
id
=
$
(
element
).
attr
(
'id'
);
this
.
ulID
=
'#'
+
this
.
id
+
'_ul'
;
this
.
ulFoucus
=
false
;
...
...
@@ -11,12 +11,12 @@
this
.
render
=
this
.
options
.
render
||
this
.
render
;
this
.
select
=
this
.
options
.
select
||
this
.
select
;
this
.
ajax
=
$
.
extend
({},
$
.
fn
.
remoteSearch
.
defaults
.
ajax
,
this
.
options
.
ajax
);
this
.
ajax
=
$
.
extend
({},
$
.
fn
.
remoteSearch
Performance
.
defaults
.
ajax
,
this
.
options
.
ajax
);
this
.
listen
();
}
RemoteSearch
.
prototype
=
{
RemoteSearch
Performance
.
prototype
=
{
listen
:
function
()
{
this
.
$element
.
on
(
'blur'
,
$
.
proxy
(
this
.
blur
,
this
))
.
on
(
'keyup'
,
$
.
proxy
(
this
.
keyup
,
this
));
...
...
@@ -47,7 +47,7 @@
// tab
case
13
:
// enter
break
;
this
.
ajaxer
()
;
case
27
:
// escape
break
;
...
...
@@ -61,10 +61,10 @@
},
ajaxer
:
function
()
{
var
that
=
this
,
query
=
that
.
$element
.
val
();
title
=
that
.
$element
.
val
();
// Query changed
that
.
query
=
query
;
that
.
title
=
title
;
// Cancel last timer if set
if
(
that
.
ajax
.
timerId
)
{
clearTimeout
(
that
.
ajax
.
timerId
);
...
...
@@ -73,10 +73,9 @@
// Query is good to send, set a timer
that
.
ajax
.
timerId
=
setTimeout
(
function
()
{
var
params
=
{
query
:
query
};
var
params
=
{
title
:
title
};
var
jAjax
=
(
that
.
ajax
.
method
===
"post"
)
?
$
.
post
:
$
.
get
;
jAjax
(
that
.
ajax
.
url
,
params
,
function
(
data
){
console
.
log
(
data
);
return
that
.
render
(
data
.
value
);
});
that
.
ajax
.
timerId
=
null
;
...
...
@@ -85,7 +84,6 @@
return
that
;
},
render
:
function
(
data
)
{
console
.
log
(
data
);
this
.
ulFoucus
=
false
;
var
liList
=
data
||
[];
var
num
=
this
.
_getNum
();
...
...
@@ -136,14 +134,14 @@
}
$
.
fn
.
remoteSearch
=
function
(
option
)
{
$
.
fn
.
remoteSearch
Performance
=
function
(
option
)
{
return
this
.
each
(
function
()
{
var
$this
=
$
(
this
),
data
=
$this
.
data
(
'remoteSearch'
),
data
=
$this
.
data
(
'remoteSearch
Performance
'
),
options
=
typeof
option
===
'object'
&&
option
;
if
(
!
data
)
{
$this
.
data
(
'remoteSearch
'
,
(
data
=
new
RemoteSearch
(
this
,
options
)));
$this
.
data
(
'remoteSearch
Performance'
,
(
data
=
new
RemoteSearchPerformance
(
this
,
options
)));
}
if
(
typeof
option
===
'string'
)
{
...
...
@@ -152,9 +150,10 @@
});
}
$
.
fn
.
remoteSearch
.
defaults
=
{
$
.
fn
.
remoteSearch
Performance
.
defaults
=
{
hiddenVal
:
''
,
chose
:
function
()
{
},
ajax
:
{
url
:
null
,
timeout
:
300
,
...
...
@@ -162,11 +161,9 @@
timerId
:
null
},
success
:
function
(
res
){
console
.
log
(
'==parent==success=='
);
console
.
log
(
res
);
}
}
$
.
fn
.
remoteSearch
.
Constructor
=
RemoteSearch
;
$
.
fn
.
remoteSearch
Performance
.
Constructor
=
RemoteSearchPerformance
;
})(
jQuery
);
\ No newline at end of file
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/include.html
View file @
f3c47963
...
...
@@ -42,7 +42,7 @@
<script
th:src=
"@{/ruoyi/js/common.js?v=4.6.1}"
></script>
<script
th:src=
"@{/ruoyi/js/ry-ui.js?v=4.6.1}"
></script>
<!--远程搜索下拉框-->
<script
th:src=
"@{/js/remote-search.js}"
></script>
<script
th:src=
"@{/js/remote-search
-performance
.js}"
></script>
</div>
<!-- ztree树插件 -->
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performances/recommend/add.html
View file @
f3c47963
...
...
@@ -24,7 +24,7 @@
-->
<div
class=
"remote_wrapper"
style=
"position: relative;"
>
<input
name=
"ids"
type=
"hidden"
>
<input
type=
"text"
id=
"remoteSearch
11
"
>
<input
type=
"text"
id=
"remoteSearch"
>
</div>
</br>
<p>
推荐排序:
</p>
...
...
@@ -65,19 +65,15 @@
// });
// }
$
(
'#remoteSearch
11'
).
remoteSearch
({
$
(
'#remoteSearch
'
).
remoteSearchPerformance
({
ajax
:{
url
:
prefix
+
"/performance/status?status=(3,6,7,9,10)&
title="
+
document
.
getElementById
(
"remoteSearch11"
).
value
,
url
:
prefix
+
"/performance/status?status=(3,6,7,9,10)&
"
,
type
:
"get"
},
chose
:
function
(
text
,
val
){
document
.
getElementsByName
(
"ids"
)[
0
].
value
=
val
;
console
.
log
(
'remoteSearch===========chose='
);
console
.
log
(
text
)
console
.
log
(
val
)
},
success
:
function
(){
console
.
log
(
'==success===='
);
}
})
</script>
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performances/roadShow/addPerformances.html
View file @
f3c47963
...
...
@@ -9,19 +9,26 @@
<div
class=
"form-group"
>
<p>
演出名称
</p>
<div
class=
"row"
>
<!--
<input name="roadShowId" th:value="*{roadShowId}" type="hidden">
<input
name=
"ids"
type=
"hidden"
>
<div
class=
"col-lg-6"
>
<div
class=
"input-group"
>
<input
type=
"text"
class=
"form-control"
id=
"suggest-demo-2"
onkeyup=
"getPerformanceTitle()"
>
<div
class=
"input-group-btn"
>
<button
type=
"button"
class=
"btn btn-white dropdown-toggle"
data-toggle=
"dropdown"
>
<span
class=
"caret"
></span>
</button>
<ul
class=
"dropdown-menu dropdown-menu-right"
role=
"menu"
>
</ul>
</div>
</div>
<input name="ids" type="hidden">
<div class="col-lg-6">
<div class="input-group">
<input type="text" class="form-control" id="suggest-demo-2" onkeyup="getPerformanceTitle()">
<div class="input-group-btn">
<button type="button" class="btn btn-white dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu dropdown-menu-right" role="menu">
</ul>
</div>
</div>
</div>
-->
<input
name=
"roadShowId"
th:value=
"*{roadShowId}"
type=
"hidden"
>
<div
class=
"remote_wrapper"
style=
"position: relative;"
>
<input
name=
"ids"
type=
"hidden"
>
<input
type=
"text"
id=
"remoteSearch"
>
</div>
</div>
</div>
...
...
@@ -43,18 +50,29 @@
}
}
function
getPerformanceTitle
()
{
var
testBsSuggest
=
$
(
"#suggest-demo-2"
).
bsSuggest
({
url
:
prefix
+
"/performance/status?status=(3,6,7,9,10)&title="
+
document
.
getElementById
(
"suggest-demo-2"
).
value
,
showBtn
:
false
,
idField
:
"performancesId"
,
keyField
:
"title"
}).
on
(
'onDataRequestSuccess'
,
function
(
e
,
result
)
{
}).
on
(
'onSetSelectValue'
,
function
(
e
,
keyword
)
{
document
.
getElementsByName
(
"ids"
)[
0
].
value
=
keyword
.
id
;
}).
on
(
'onUnsetSelectValue'
,
function
(
e
)
{
});
}
// function getPerformanceTitle() {
// var testBsSuggest = $("#suggest-demo-2").bsSuggest({
// url: prefix + "/performance/status?status=(3,6,7,9,10)&title=" + document.getElementById("suggest-demo-2").value,
// showBtn: false,
// idField: "performancesId",
// keyField: "title"
// }).on('onDataRequestSuccess', function (e, result) {
// }).on('onSetSelectValue', function (e, keyword) {
// document.getElementsByName("ids")[0].value = keyword.id;
// }).on('onUnsetSelectValue', function (e) {
// });
// }
$
(
'#remoteSearch'
).
remoteSearchPerformance
({
ajax
:{
url
:
prefix
+
"/performance/status?status=(3,6,7,9,10)&"
,
type
:
"get"
},
chose
:
function
(
text
,
val
){
document
.
getElementsByName
(
"ids"
)[
0
].
value
=
val
;
},
success
:
function
(){
}
})
</script>
</body>
</html>
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/KylinPerformancesAdminServiceImpl.java
View file @
f3c47963
...
...
@@ -148,6 +148,7 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
ticketStatus
.
setStatus
(
status
);
ticketStatusMapper
.
update
(
ticketStatus
,
new
UpdateWrapper
<
KylinTicketStatus
>().
eq
(
"ticket_id"
,
ticketItem
.
getTicketsId
()));
}
}
}
else
{
//只修改演出相关 场次 票 (不包括 库存 售卖时间 限购)
log
.
info
(
" PERFORMANCE 演出审核 修改"
);
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/resources/com.liquidnet.service.kylin.mapper/KylinPerformancesMapper.xml
View file @
f3c47963
...
...
@@ -277,7 +277,7 @@
FROM kylin_performances AS p
LEFT JOIN kylin_performance_status AS ps ON ps.performance_id = p.performances_id
LEFT JOIN kylin_performance_relations AS pr ON pr.performance_id = p.performances_id
WHERE (ps.status = 3 or ps.status = 6 or ps.status = 7)
WHERE (ps.status = 3 or ps.status = 6 or ps.status = 7
or ps.status = 8 or ps.status = 9 or ps.status = 10
)
AND pr.road_show_id = ${roadShowId}
LIMIT 100
</select>
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsServiceImpl.java
View file @
f3c47963
...
...
@@ -8,6 +8,7 @@ import com.liquidnet.common.mq.constant.MQConst;
import
com.liquidnet.commons.lang.util.*
;
import
com.liquidnet.service.adam.dto.vo.AdamAddressesVo
;
import
com.liquidnet.service.adam.dto.vo.AdamEntersVo
;
import
com.liquidnet.service.base.ErrorMapping
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.SqlMapping
;
import
com.liquidnet.service.feign.adam.api.FeignAdamBaseClient
;
...
...
@@ -149,16 +150,20 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
if
(
performanceData
==
null
||
ticketTimesData
==
null
||
ticketData
==
null
)
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"参数错误"
);
//参数错误
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20004"
)
);
//参数错误
}
if
(!
ticketData
.
getTimeId
().
equals
(
payOrderParam
.
getTimeId
())
||
!
ticketTimesData
.
getPerformanceId
().
equals
(
payOrderParam
.
getPerformanceId
()))
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"参数错误"
);
//参数错误List<AdamEntersVo> entersVoList
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20004"
));
//参数错误
}
if
(
payOrderParam
.
getNumber
()%
ticketData
.
getCounts
()!=
0
)
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20007"
));
//数量错误
}
//判断代理
if
(!
checkAgent
(
payOrderParam
.
getAgentId
(),
ticketData
))
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"无权购买"
);
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20008"
));
//无权购买
}
Integer
isStudent
=
ticketData
.
getIsStudent
();
...
...
@@ -177,7 +182,7 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
memberType
=
2
;
if
(!
isMember
)
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"非会员用户暂不可购买"
);
//没有会员权限
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20009"
)
);
//没有会员权限
}
}
else
{
if
(
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
memberTimeStart
)
==
1
&&
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
timeStart
)
==
-
1
&&
ticketData
.
getIsMember
()
==
1
)
{
...
...
@@ -185,7 +190,7 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
memberType
=
1
;
if
(!
isMember
)
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"非会员用户暂不可购买"
);
//没有会员权限
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20009"
)
);
//没有会员权限
}
}
else
{
// 普通用户购买逻辑
...
...
@@ -201,49 +206,49 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
int
isTrueName
=
ticketData
.
getIsTrueName
();
//是否演出实名
if
(!
canBuyStatus
.
contains
(
performanceData
.
getAppStatus
()))
{
return
ResponseDto
.
failure
(
"当前不可购买"
);
//没有会员权限
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20010"
));
//当前不可购买
}
if
(!
canBuyStatus
.
contains
(
performanceData
.
getAppStatus
()))
{
return
ResponseDto
.
failure
(
"当前不可购买"
);
//没有会员权限
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20010"
));
//当前不可购买
}
//通用判断时间
if
(
isMember
)
{
if
(
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
memberTimeStart
)
==
-
1
)
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"未开始售卖"
);
//未开始
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20011"
)
);
//未开始
}
}
else
{
if
(
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
timeStart
)
==
-
1
)
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"未开始售卖"
);
//未开始
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20011"
)
);
//未开始
}
}
if
(
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
timeEnd
)
==
1
)
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"售卖已结束"
);
//已结束
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20012"
)
);
//已结束
}
//快递票判断
if
(
payOrderParam
.
getIsExpress
()
!=
null
)
{
if
(
payOrderParam
.
getIsExpress
()
==
1
&&
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
timeExpressEnd
)
==
1
)
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"已超过快递票截止时间"
);
//快递票不卖
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20013"
)
);
//快递票不卖
}
if
(
payOrderParam
.
getIsExpress
()
==
1
&&
payOrderParam
.
getAddressId
().
isEmpty
())
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"快递票未填写收货地址"
);
//快递票未填写收货地址
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20014"
)
);
//快递票未填写收货地址
}
}
//实名判断
if
(
isTrueName
==
1
&&
payOrderParam
.
getEnterIdList
().
size
()
<=
0
)
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"入场人数量错误"
);
//需要实名 未实名
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20015"
)
);
//需要实名 未实名
}
if
(
isTrueName
==
1
&&
payOrderParam
.
getEnterIdList
().
size
()
!=
payOrderParam
.
getNumber
())
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"入场人数量错误"
);
//入场人数量错误
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20015"
)
);
//入场人数量错误
}
// 判断库存
...
...
@@ -266,7 +271,7 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
currentTime
=
System
.
currentTimeMillis
()
-
currentTime
;
log
.
debug
(
"redis 修改库存 售罄 -> time:"
+
(
currentTime
)
+
"毫秒"
);
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"该票种已售罄"
);
//没抢到
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20016"
)
);
//没抢到
}
else
{
isDownGeneral
=
true
;
...
...
@@ -281,7 +286,7 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
int
age
=
IDCard
.
getAgeByIdCard
(
adamEnters
.
getIdCard
());
if
(
age
>
25
)
{
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"年龄不符合"
);
//年龄超了
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20017"
)
);
//年龄超了
}
}
}
...
...
@@ -334,7 +339,7 @@ public class KylinOrderTicketsServiceImpl extends ServiceImpl<KylinOrderTicketsM
e
.
printStackTrace
();
log
.
error
(
"Kylin Order Pay Error = "
+
e
.
getMessage
());
//redisLockUtil.unlock(lock);
return
ResponseDto
.
failure
(
"下单失败"
);
//乱七八糟异常
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20018"
)
);
//乱七八糟异常
}
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinTicketTimesPartnerServiceImpl.java
View file @
f3c47963
...
...
@@ -239,11 +239,11 @@ public class KylinTicketTimesPartnerServiceImpl extends ServiceImpl<KylinTicketT
@Override
public
List
<
KylinTicketTimesPartnerVo
>
getTimesMongoList
(
String
performancesId
)
{
return
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)),
KylinTicketTimesPartnerVo
.
class
,
KylinTicketTimesPartnerVo
.
class
.
getSimpleName
());
return
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"performancesId"
).
is
(
performancesId
)
.
and
(
"status"
).
ne
(
0
)
),
KylinTicketTimesPartnerVo
.
class
,
KylinTicketTimesPartnerVo
.
class
.
getSimpleName
());
}
@Override
public
KylinTicketTimesPartnerVo
getTimesMongo
(
String
timesId
)
{
return
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"ticketTimesId"
).
is
(
timesId
)),
KylinTicketTimesPartnerVo
.
class
,
KylinTicketTimesPartnerVo
.
class
.
getSimpleName
());
return
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"ticketTimesId"
).
is
(
timesId
)
.
and
(
"status"
).
ne
(-
1
)
),
KylinTicketTimesPartnerVo
.
class
,
KylinTicketTimesPartnerVo
.
class
.
getSimpleName
());
}
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/partner/KylinTicketsPartnerServiceImpl.java
View file @
f3c47963
...
...
@@ -327,7 +327,7 @@ public class KylinTicketsPartnerServiceImpl extends ServiceImpl<KylinTicketsMapp
map
.
put
(
"updatedAt"
,
updatedAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
BasicDBObject
object
=
new
BasicDBObject
(
"$set"
,
mongoConverter
.
convertToMongoType
(
map
));
UpdateResult
updateResult
=
mongoTemplate
.
getCollection
(
KylinTicketPartnerVo
.
class
.
getSimpleName
()).
updateMany
(
Query
.
query
(
Criteria
.
where
(
"timesId"
).
is
(
timesId
)).
getQueryObject
(),
Query
.
query
(
Criteria
.
where
(
"timesId"
).
is
(
timesId
)
.
and
(
"status"
).
ne
(-
2
)
).
getQueryObject
(),
object
);
return
updateResult
.
getModifiedCount
()
<=
0
;
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/resources/errors.properties
View file @
f3c47963
...
...
@@ -7,10 +7,21 @@
20001
=
验证码发送失败
20002
=
验证码无效
20003
=
无权查看
20004
=
20004
=
参数错误
20005
=
手机号获取失败,请更换登录方式
20006
=
第三方账号未注册
20007
=
20007
=
数量错误
20008
=
无权购买
20009
=
非会员用户暂不可购买
20010
=
当前不可购买
20011
=
未开始售卖
20012
=
售卖已结束
20013
=
已超过快递票截止时间
20014
=
快递票未填写收货地址
20015
=
入场人数量错误
20016
=
该票种已售罄
20017
=
年龄不符合
20018
=
下单失败
#APP PARTNER
20101
=
添加失败
...
...
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