记得上下班打卡 | 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
91ea8de6
Commit
91ea8de6
authored
Mar 18, 2022
by
胡佳晨
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' into dev_coupon
parents
f4620687
736e916a
Changes
40
Hide whitespace changes
Inline
Side-by-side
Showing
40 changed files
with
330 additions
and
105 deletions
+330
-105
KylinRedisConst.java
...com/liquidnet/service/kylin/constant/KylinRedisConst.java
+1
-0
KylinPerformancePayTxtVo.java
.../service/kylin/dto/vo/admin/KylinPerformancePayTxtVo.java
+16
-0
IKylinPerformancesAdminService.java
...e/kylin/service/admin/IKylinPerformancesAdminService.java
+11
-4
KylinPerformancesController.java
...ontroller/zhengzai/kylin/KylinPerformancesController.java
+15
-4
bootstrap-dev.yml
...net-client-admin-web/src/main/resources/bootstrap-dev.yml
+1
-1
details.html
...ources/templates/zhengzai/kylin/performances/details.html
+24
-2
payTxt.html
...sources/templates/zhengzai/kylin/performances/payTxt.html
+62
-0
KylinPerformancesAdminServiceImpl.java
...kylin/service/impl/KylinPerformancesAdminServiceImpl.java
+25
-0
DataUtils.java
...iquidnet/client/admin/zhengzai/kylin/utils/DataUtils.java
+23
-9
bootstrap-dev.yml
...liquidnet-client-job/src/main/resources/bootstrap-dev.yml
+1
-1
FilesUtils.java
...main/java/com/liquidnet/commons/lang/util/FilesUtils.java
+5
-8
TicketPayTxtDao.java
...java/com/liquidnet/service/kylin/dao/TicketPayTxtDao.java
+10
-0
bootstrap-dev.yml
...et-service-adam-impl/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...t-service-candy-impl/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...t-service-chime-impl/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...ervice-consumer-adam/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...rvice-consumer-candy/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...vice-consumer-dragon/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...rvice-consumer-kylin/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...rvice-consumer-stone/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...rvice-consumer-sweet/src/main/resources/bootstrap-dev.yml
+1
-1
PayController.java
...om/liquidnet/service/dragon/controller/PayController.java
+4
-4
bootstrap-dev.yml
...-service-dragon-impl/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...ervice-executor-main/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...-service-goblin-impl/src/main/resources/bootstrap-dev.yml
+1
-1
KylinOrderTicketsRefundServiceImpl.java
...ylin/service/impl/KylinOrderTicketsRefundServiceImpl.java
+1
-1
bootstrap-dev.yml
...t-service-kylin-impl/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...-service-notify-impl/src/main/resources/bootstrap-dev.yml
+1
-1
KylinOrderTicketsServiceImpl.java
...vice/order/service/impl/KylinOrderTicketsServiceImpl.java
+22
-8
DataUtils.java
...ain/java/com/liquidnet/service/order/utils/DataUtils.java
+10
-0
OrderUtils.java
...in/java/com/liquidnet/service/order/utils/OrderUtils.java
+8
-8
bootstrap-dev.yml
...t-service-order-impl/src/main/resources/bootstrap-dev.yml
+1
-1
pom.xml
...-service-platform/liquidnet-service-platform-impl/pom.xml
+5
-0
AlOssController.java
...ce/platform/controller/basicServices/AlOssController.java
+65
-34
bootstrap-dev.yml
...ervice-platform-impl/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-test.yml
...rvice-platform-impl/src/main/resources/bootstrap-test.yml
+1
-1
KylinPerformancesPartnerServiceImpl.java
...ime/service/impl/KylinPerformancesPartnerServiceImpl.java
+1
-1
bootstrap-dev.yml
...t-service-slime-impl/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...t-service-stone-impl/src/main/resources/bootstrap-dev.yml
+1
-1
bootstrap-dev.yml
...uidnet-service-sweet/src/main/resources/bootstrap-dev.yml
+1
-1
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/constant/KylinRedisConst.java
View file @
91ea8de6
...
@@ -12,6 +12,7 @@ public class KylinRedisConst {
...
@@ -12,6 +12,7 @@ public class KylinRedisConst {
public
static
final
String
PERFORMANCES_ROADLIST
=
"kylin:performances:roadShowId:"
;
public
static
final
String
PERFORMANCES_ROADLIST
=
"kylin:performances:roadShowId:"
;
public
static
final
String
PERFORMANCES_AGENT_INFO
=
"kylin:agent:hash:id:"
;
public
static
final
String
PERFORMANCES_AGENT_INFO
=
"kylin:agent:hash:id:"
;
public
static
final
String
PERFORMANCES_INVENTORY
=
"kylin:performances_inventory:ticket:id:"
;
public
static
final
String
PERFORMANCES_INVENTORY
=
"kylin:performances_inventory:ticket:id:"
;
public
static
final
String
TICKET_PAY_TXT
=
"kylin:payTxt:ticket:id:"
;
public
static
final
String
SURPLUS_GENERAL
=
"surplusGeneral"
;
public
static
final
String
SURPLUS_GENERAL
=
"surplusGeneral"
;
public
static
final
String
SURPLUS_EXCHANGE
=
"surplusExchange"
;
public
static
final
String
SURPLUS_EXCHANGE
=
"surplusExchange"
;
public
static
final
String
TICKET
=
"kylin:ticket:id:"
;
public
static
final
String
TICKET
=
"kylin:ticket:id:"
;
...
...
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/admin/KylinPerformancePayTxtVo.java
0 → 100644
View file @
91ea8de6
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
.
admin
;
import
com.liquidnet.service.kylin.dao.TicketAgentDao
;
import
com.liquidnet.service.kylin.dao.TicketPayTxtDao
;
import
io.swagger.annotations.ApiModel
;
import
lombok.Data
;
import
java.util.List
;
@ApiModel
@Data
public
class
KylinPerformancePayTxtVo
{
private
String
performancesId
;
private
String
title
;
private
List
<
TicketPayTxtDao
>
tickets
;
}
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/service/admin/IKylinPerformancesAdminService.java
View file @
91ea8de6
...
@@ -6,10 +6,7 @@ import com.liquidnet.service.kylin.dao.*;
...
@@ -6,10 +6,7 @@ import com.liquidnet.service.kylin.dao.*;
import
com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceMemberAuditParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceMemberAuditParam
;
import
com.liquidnet.service.kylin.dto.param.SysDamaiParam
;
import
com.liquidnet.service.kylin.dto.param.SysDamaiParam
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceAgentVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.*
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceDamaiVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.PerformanceRefundConfigVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.PerformanceTransferConfigVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.entity.KylinOrderImport
;
import
com.liquidnet.service.kylin.entity.KylinOrderImport
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
import
com.liquidnet.service.kylin.entity.KylinPerformances
;
...
@@ -188,6 +185,14 @@ public interface IKylinPerformancesAdminService {
...
@@ -188,6 +185,14 @@ public interface IKylinPerformancesAdminService {
*/
*/
boolean
changeTicketAgent
(
String
performancesId
,
String
ticketId
,
Integer
status
);
boolean
changeTicketAgent
(
String
performancesId
,
String
ticketId
,
Integer
status
);
/**
* 修改 当前票种支付文案
* @param ticketId 票务id
* @param payTxt 支付文案
* @return
*/
boolean
changeTicketPayTxt
(
String
performancesId
,
String
ticketId
,
String
payTxt
);
/**
/**
* 修改 演出&票种&是否同步到大麦
* 修改 演出&票种&是否同步到大麦
* @return
* @return
...
@@ -240,6 +245,8 @@ public interface IKylinPerformancesAdminService {
...
@@ -240,6 +245,8 @@ public interface IKylinPerformancesAdminService {
KylinPerformanceAgentVo
getPerformanceAgent
(
String
performancesId
);
KylinPerformanceAgentVo
getPerformanceAgent
(
String
performancesId
);
KylinPerformancePayTxtVo
getPerformancePayTxt
(
String
performancesId
);
KylinPerformanceDamaiVo
getPerformanceDamai
(
String
performancesId
);
KylinPerformanceDamaiVo
getPerformanceDamai
(
String
performancesId
);
List
<
PerformanceOrderStatisticalDao
>
getPerformanceOrderStatisticalList
(
String
performancesId
);
List
<
PerformanceOrderStatisticalDao
>
getPerformanceOrderStatisticalList
(
String
performancesId
);
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinPerformancesController.java
View file @
91ea8de6
...
@@ -16,10 +16,7 @@ import com.liquidnet.service.kylin.dao.PerformanceOrderStatisticalDao;
...
@@ -16,10 +16,7 @@ import com.liquidnet.service.kylin.dao.PerformanceOrderStatisticalDao;
import
com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceAdminListParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceMemberAuditParam
;
import
com.liquidnet.service.kylin.dto.param.PerformanceMemberAuditParam
;
import
com.liquidnet.service.kylin.dto.param.SysDamaiParam
;
import
com.liquidnet.service.kylin.dto.param.SysDamaiParam
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceAgentVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.*
;
import
com.liquidnet.service.kylin.dto.vo.admin.KylinPerformanceDamaiVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.PerformanceRefundConfigVo
;
import
com.liquidnet.service.kylin.dto.vo.admin.PerformanceTransferConfigVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinPerformanceMisVo
;
import
com.liquidnet.service.kylin.entity.KylinOrderImport
;
import
com.liquidnet.service.kylin.entity.KylinOrderImport
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
import
com.liquidnet.service.kylin.service.admin.IKylinPerformancesAdminService
;
...
@@ -165,6 +162,13 @@ public class KylinPerformancesController extends BaseController {
...
@@ -165,6 +162,13 @@ public class KylinPerformancesController extends BaseController {
return
prefix
+
"/agent"
;
return
prefix
+
"/agent"
;
}
}
@GetMapping
(
value
=
"/payTxt/{performancesId}"
)
public
String
payTxt
(
@PathVariable
(
"performancesId"
)
String
performancesId
,
ModelMap
mmap
)
{
KylinPerformancePayTxtVo
result
=
kylinPerformancesService
.
getPerformancePayTxt
(
performancesId
);
mmap
.
put
(
"kylinPerformancePayTxtVo"
,
result
);
return
prefix
+
"/payTxt"
;
}
//@RequiresPermissions("kylin:performances:view")
//@RequiresPermissions("kylin:performances:view")
@PostMapping
(
value
=
"/agent/change"
)
@PostMapping
(
value
=
"/agent/change"
)
@ResponseBody
@ResponseBody
...
@@ -173,6 +177,13 @@ public class KylinPerformancesController extends BaseController {
...
@@ -173,6 +177,13 @@ public class KylinPerformancesController extends BaseController {
return
toAjax
(
result
);
return
toAjax
(
result
);
}
}
@PostMapping
(
value
=
"/payTxt/change"
)
@ResponseBody
public
AjaxResult
changeTicketPayTxt
(
@RequestParam
(
"performancesId"
)
String
performancesId
,
@RequestParam
(
"ticketsId"
)
String
ticketsId
,
@RequestParam
(
"payTxt"
)
String
payTxt
)
{
boolean
result
=
kylinPerformancesService
.
changeTicketPayTxt
(
performancesId
,
ticketsId
,
payTxt
);
return
toAjax
(
result
);
}
//@RequiresPermissions("kylin:performances:view")
//@RequiresPermissions("kylin:performances:view")
@PostMapping
(
value
=
"/damai/change"
)
@PostMapping
(
value
=
"/damai/change"
)
@ResponseBody
@ResponseBody
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performances/details.html
View file @
91ea8de6
...
@@ -38,6 +38,8 @@
...
@@ -38,6 +38,8 @@
</li>
</li>
<li
id=
"li-tab-8"
><a
data-toggle=
"tab"
href=
"#tab-8"
aria-expanded=
"false"
onclick=
"importInfo()"
>
订单导入
</a>
<li
id=
"li-tab-8"
><a
data-toggle=
"tab"
href=
"#tab-8"
aria-expanded=
"false"
onclick=
"importInfo()"
>
订单导入
</a>
</li>
</li>
<li
id=
"li-tab-9"
><a
data-toggle=
"tab"
href=
"#tab-9"
aria-expanded=
"false"
onclick=
"payTxtInfo()"
>
支付文案
</a>
</li>
</ul>
</ul>
<div
class=
"tab-content"
>
<div
class=
"tab-content"
>
<div
id=
"tab-1"
class=
"tab-pane"
>
<div
id=
"tab-1"
class=
"tab-pane"
>
...
@@ -69,7 +71,7 @@
...
@@ -69,7 +71,7 @@
th:object=
"${kylinPerformanceMisVo}"
>
th:object=
"${kylinPerformanceMisVo}"
>
<div>
<div>
<h4>
场地核进度:
</h4>
<h4>
场地核进度:
</h4>
<span
th:if=
"*{fieldAuditStatus==0}"
>
通过
</span>
<span
th:if=
"*{fieldAuditStatus==0}"
>
通过
</span>
<span
th:if=
"*{fieldAuditStatus==1}"
style=
"color: red"
>
待审核
</span>
<span
th:if=
"*{fieldAuditStatus==1}"
style=
"color: red"
>
待审核
</span>
<span
th:if=
"*{fieldAuditStatus==2}"
style=
"color: red"
>
拒绝
</span>
<span
th:if=
"*{fieldAuditStatus==2}"
style=
"color: red"
>
拒绝
</span>
</div>
</div>
...
@@ -298,6 +300,16 @@
...
@@ -298,6 +300,16 @@
height=
800px
frameborder=
0
></iframe>
height=
800px
frameborder=
0
></iframe>
</div>
</div>
</div>
</div>
<div
id=
"tab-9"
class=
"tab-pane"
>
<div
class=
"panel-body"
>
<form
class=
"form-horizontal m"
th:object=
"${kylinPerformanceMisVo}"
>
<input
name=
"title"
th:field=
"*{title}"
class=
"form-control"
type=
"text"
readonly
>
</form>
<iframe
id=
"pay_txt_iframe"
name=
"order_import_iframe"
marginwidth=
0
marginheight=
0
width=
100%
height=
800px
frameborder=
0
></iframe>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -351,7 +363,12 @@
...
@@ -351,7 +363,12 @@
document
.
getElementById
(
"li-tab-8"
).
style
.
display
=
"none"
;
document
.
getElementById
(
"li-tab-8"
).
style
.
display
=
"none"
;
}
}
if
(
auditStatus
==
1
||
fieldStatus
==
1
||
fieldStatus
==
2
||
auditStatus
==
2
)
{
var
payTxt
=
[[
$
{@
permission
.
hasPermi
(
'kylin:performances:payTxt'
)}]];
if
(
payTxt
==
"hidden"
)
{
document
.
getElementById
(
"li-tab-9"
).
style
.
display
=
"none"
;
}
if
(
auditStatus
==
1
||
fieldStatus
==
1
||
fieldStatus
==
2
||
auditStatus
==
2
)
{
document
.
getElementsByName
(
"auditBtn"
)[
0
].
style
.
display
=
"none"
;
document
.
getElementsByName
(
"auditBtn"
)[
0
].
style
.
display
=
"none"
;
}
}
...
@@ -433,6 +450,11 @@
...
@@ -433,6 +450,11 @@
document
.
getElementById
(
"order_import_iframe"
).
src
=
"../orderImport/"
+
'[[${kylinPerformanceMisVo.performancesId}]]'
.
replaceAll
(
"
\"
"
,
""
);
document
.
getElementById
(
"order_import_iframe"
).
src
=
"../orderImport/"
+
'[[${kylinPerformanceMisVo.performancesId}]]'
.
replaceAll
(
"
\"
"
,
""
);
}
}
//支付文案
function
payTxtInfo
()
{
document
.
getElementById
(
"pay_txt_iframe"
).
src
=
"../payTxt/"
+
'[[${kylinPerformanceMisVo.performancesId}]]'
.
replaceAll
(
"
\"
"
,
""
);
}
$
(
"#tab-nav-1"
).
bind
(
"click"
,
function
()
{
$
(
"#tab-nav-1"
).
bind
(
"click"
,
function
()
{
$
(
"#tab_iframe_1"
).
attr
(
"src"
,
prefix
+
"/performanceStatic/"
+
'[[${kylinPerformanceMisVo.performancesId}]]'
.
replaceAll
(
"
\"
"
,
""
));
$
(
"#tab_iframe_1"
).
attr
(
"src"
,
prefix
+
"/performanceStatic/"
+
'[[${kylinPerformanceMisVo.performancesId}]]'
.
replaceAll
(
"
\"
"
,
""
));
});
});
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/performances/payTxt.html
0 → 100644
View file @
91ea8de6
<!DOCTYPE html>
<html
lang=
"zh"
xmlns:th=
"http://www.thymeleaf.org"
>
<head>
<th:block
th:include=
"include :: header('支付文案')"
/>
</head>
<body
class=
"white-bg"
>
<div
class=
"wrapper wrapper-content animated fadeInRight ibox-content"
>
<form
class=
"form-horizontal m"
id=
"form-agent-edit"
th:object=
"${kylinPerformancePayTxtVo}"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
performances_id:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"performancesId"
th:field=
"*{performancesId}"
class=
"form-control"
type=
"text"
readonly
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
演出名称:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"title"
th:value=
"*{title}"
class=
"form-control"
type=
"text"
readonly
>
</div>
</div>
<div
th:each=
"ticket : ${kylinPerformancePayTxtVo.tickets}"
>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
票种名称:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"title"
th:value=
"${ticket.title}"
class=
"form-control"
type=
"text"
readonly
>
<input
name=
"ticketsId"
th:value=
"${ticket.ticketsId}"
class=
"form-control"
type=
"hidden"
readonly
>
</div>
</div>
<div
class=
"form-group"
>
<label
class=
"col-sm-3 control-label is-required"
>
支付文案:
</label>
<div
class=
"col-sm-8"
>
<input
name=
"payTxt"
th:value=
"${ticket.payTxt}"
class=
"form-control"
type=
"text"
maxlength=
"16"
>
</div>
<button
type=
"button"
class=
"btn btn-w-m btn-success"
onclick=
"submitHandler(this)"
>
保存
</button>
</div>
</div>
</form>
</div>
<th:block
th:include=
"include :: footer"
/>
<script
th:inline=
"javascript"
>
var
prefix
=
ctx
+
"kylin/performances"
;
$
(
"#form-performances-edit"
).
validate
({
focusCleanup
:
true
});
function
submitHandler
(
res
)
{
var
param
=
{
"performancesId"
:
'[[${kylinPerformancePayTxtVo.performancesId}]]'
.
replaceAll
(
"
\"
"
,
""
),
"ticketsId"
:
$
(
res
).
parent
().
parent
().
find
(
"input[name^='ticketsId']"
).
val
(),
"payTxt"
:
$
(
res
).
parent
().
parent
().
find
(
"input[name^='payTxt']"
).
val
()
}
$
.
operate
.
post
(
prefix
+
"/payTxt/change"
,
param
,
function
(
res
)
{
location
.
reload
();
});
}
</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 @
91ea8de6
...
@@ -590,6 +590,12 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -590,6 +590,12 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
}
}
}
}
@Override
public
boolean
changeTicketPayTxt
(
String
performancesId
,
String
ticketId
,
String
payTxt
)
{
dataUtils
.
setTicketPayTxt
(
ticketId
,
payTxt
);
return
true
;
}
@Override
@Override
public
boolean
changeSysDamai
(
List
<
SysDamaiParam
>
params
)
{
public
boolean
changeSysDamai
(
List
<
SysDamaiParam
>
params
)
{
try
{
try
{
...
@@ -735,6 +741,25 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
...
@@ -735,6 +741,25 @@ public class KylinPerformancesAdminServiceImpl extends ServiceImpl<KylinPerforma
return
vo
;
return
vo
;
}
}
@Override
public
KylinPerformancePayTxtVo
getPerformancePayTxt
(
String
performancesId
)
{
KylinPerformances
performanceData
=
performancesMapper
.
selectOne
(
new
UpdateWrapper
<
KylinPerformances
>().
eq
(
"performances_id"
,
performancesId
));
List
<
TicketAgentDao
>
ticketData
=
ticketsMapper
.
ticketAgent
(
performancesId
);
KylinPerformancePayTxtVo
vo
=
new
KylinPerformancePayTxtVo
();
vo
.
setPerformancesId
(
performanceData
.
getPerformancesId
());
vo
.
setTitle
(
performanceData
.
getTitle
());
List
<
TicketPayTxtDao
>
payTxtDaoList
=
new
ArrayList
();
for
(
TicketAgentDao
item
:
ticketData
)
{
TicketPayTxtDao
payTxtDao
=
new
TicketPayTxtDao
();
payTxtDao
.
setTicketsId
(
item
.
getTicketsId
());
payTxtDao
.
setTitle
(
item
.
getTitle
());
payTxtDao
.
setPayTxt
(
dataUtils
.
getTicketPayTxt
(
item
.
getTicketsId
()));
payTxtDaoList
.
add
(
payTxtDao
);
}
vo
.
setTickets
(
payTxtDaoList
);
return
vo
;
}
public
KylinPerformanceDamaiVo
getPerformanceDamai
(
String
performancesId
)
{
public
KylinPerformanceDamaiVo
getPerformanceDamai
(
String
performancesId
)
{
KylinPerformances
performanceData
=
performancesMapper
.
selectOne
(
new
UpdateWrapper
<
KylinPerformances
>().
eq
(
"performances_id"
,
performancesId
));
KylinPerformances
performanceData
=
performancesMapper
.
selectOne
(
new
UpdateWrapper
<
KylinPerformances
>().
eq
(
"performances_id"
,
performancesId
));
KylinPerformanceStatus
performanceStatusData
=
performanceStatusMapper
.
selectOne
(
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
KylinPerformanceStatus
performanceStatusData
=
performanceStatusMapper
.
selectOne
(
new
UpdateWrapper
<
KylinPerformanceStatus
>().
eq
(
"performance_id"
,
performancesId
));
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/utils/DataUtils.java
View file @
91ea8de6
...
@@ -373,17 +373,17 @@ public class DataUtils {
...
@@ -373,17 +373,17 @@ public class DataUtils {
}
}
// 获取 快递地址
// 获取 快递地址
public
OrderRefundAddress
getRefundAddress
(){
public
OrderRefundAddress
getRefundAddress
()
{
Object
obj
=
redisDataSourceUtil
.
getRedisKylinUtil
().
get
(
KylinRedisConst
.
ORDER_REFUND_ADDRESS
);
Object
obj
=
redisDataSourceUtil
.
getRedisKylinUtil
().
get
(
KylinRedisConst
.
ORDER_REFUND_ADDRESS
);
if
(
obj
==
null
)
{
if
(
obj
==
null
)
{
OrderRefundAddress
vo
=
OrderRefundAddress
.
getNew
();
OrderRefundAddress
vo
=
OrderRefundAddress
.
getNew
();
vo
.
setName
(
"张三"
);
vo
.
setName
(
"张三"
);
vo
.
setPhone
(
"010 124412"
);
vo
.
setPhone
(
"010 124412"
);
vo
.
setAddress
(
"北京 北京市朝阳区广渠路3-12"
);
vo
.
setAddress
(
"北京 北京市朝阳区广渠路3-12"
);
redisDataSourceUtil
.
getRedisKylinUtil
().
set
(
KylinRedisConst
.
ORDER_REFUND_ADDRESS
,
vo
);
redisDataSourceUtil
.
getRedisKylinUtil
().
set
(
KylinRedisConst
.
ORDER_REFUND_ADDRESS
,
vo
);
return
vo
;
return
vo
;
}
else
{
}
else
{
return
(
OrderRefundAddress
)
obj
;
return
(
OrderRefundAddress
)
obj
;
}
}
}
}
...
@@ -444,12 +444,12 @@ public class DataUtils {
...
@@ -444,12 +444,12 @@ public class DataUtils {
}
}
//订单信息存redis
//订单信息存redis
public
void
orderSetRedis
(
String
orderCode
){
public
void
orderSetRedis
(
String
orderCode
)
{
KylinOrderTicketVo
orderTicketVo
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"orderCode"
).
is
(
orderCode
)),
KylinOrderTicketVo
.
class
,
KylinOrderTicketVo
.
class
.
getSimpleName
());
KylinOrderTicketVo
orderTicketVo
=
mongoTemplate
.
findOne
(
Query
.
query
(
Criteria
.
where
(
"orderCode"
).
is
(
orderCode
)),
KylinOrderTicketVo
.
class
,
KylinOrderTicketVo
.
class
.
getSimpleName
());
String
orderTicketsId
=
orderTicketVo
.
getOrderTicketsId
();
String
orderTicketsId
=
orderTicketVo
.
getOrderTicketsId
();
List
<
KylinOrderTicketEntitiesVo
>
kylinOrderTicketEntitiesVoList
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"orderId"
).
is
(
orderTicketsId
)),
KylinOrderTicketEntitiesVo
.
class
,
KylinOrderTicketEntitiesVo
.
class
.
getSimpleName
());
List
<
KylinOrderTicketEntitiesVo
>
kylinOrderTicketEntitiesVoList
=
mongoTemplate
.
find
(
Query
.
query
(
Criteria
.
where
(
"orderId"
).
is
(
orderTicketsId
)),
KylinOrderTicketEntitiesVo
.
class
,
KylinOrderTicketEntitiesVo
.
class
.
getSimpleName
());
orderTicketVo
.
setEntitiesVoList
(
kylinOrderTicketEntitiesVoList
);
orderTicketVo
.
setEntitiesVoList
(
kylinOrderTicketEntitiesVoList
);
redisDataSourceUtil
.
getRedisKylinUtil
().
set
(
KylinRedisConst
.
ORDER
+
orderTicketsId
,
orderTicketVo
);
redisDataSourceUtil
.
getRedisKylinUtil
().
set
(
KylinRedisConst
.
ORDER
+
orderTicketsId
,
orderTicketVo
);
}
}
public
void
setkylinExpressModules
(
List
<
KylinExpressModuleVo
>
voList
)
{
public
void
setkylinExpressModules
(
List
<
KylinExpressModuleVo
>
voList
)
{
...
@@ -465,11 +465,11 @@ public class DataUtils {
...
@@ -465,11 +465,11 @@ public class DataUtils {
*/
*/
public
KylinTicketExpressModuleVo
getTEMMerchantVo
(
String
ticketId
)
{
public
KylinTicketExpressModuleVo
getTEMMerchantVo
(
String
ticketId
)
{
String
redisKey
=
KylinRedisConst
.
TICKET_EXPRESS_MODULE_P
.
concat
(
ticketId
);
String
redisKey
=
KylinRedisConst
.
TICKET_EXPRESS_MODULE_P
.
concat
(
ticketId
);
Object
obj
=
redisDataSourceUtil
.
getRedisKylinUtil
().
get
(
redisKey
);
Object
obj
=
redisDataSourceUtil
.
getRedisKylinUtil
().
get
(
redisKey
);
if
(
obj
!=
null
)
{
if
(
obj
!=
null
)
{
return
(
KylinTicketExpressModuleVo
)
obj
;
return
(
KylinTicketExpressModuleVo
)
obj
;
}
else
{
}
else
{
return
KylinTicketExpressModuleVo
.
getNew
()
;
return
KylinTicketExpressModuleVo
.
getNew
();
}
}
}
}
...
@@ -497,4 +497,18 @@ public class DataUtils {
...
@@ -497,4 +497,18 @@ public class DataUtils {
return
KylinTicketExpressModuleVo
.
getNew
();
return
KylinTicketExpressModuleVo
.
getNew
();
}
}
}
}
public
void
setTicketPayTxt
(
String
ticketId
,
String
payTxt
)
{
redisDataSourceUtil
.
getRedisKylinUtil
().
set
(
KylinRedisConst
.
TICKET_PAY_TXT
+
ticketId
,
payTxt
);
}
public
String
getTicketPayTxt
(
String
ticketId
)
{
String
rdsKey
=
KylinRedisConst
.
TICKET_PAY_TXT
.
concat
(
ticketId
);
Object
obj
=
redisDataSourceUtil
.
getRedisKylinUtil
().
get
(
rdsKey
);
if
(
obj
==
null
){
return
""
;
}
else
{
return
(
String
)
obj
;
}
}
}
}
liquidnet-bus-client/liquidnet-client-job/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-common/liquidnet-common-base/src/main/java/com/liquidnet/commons/lang/util/FilesUtils.java
View file @
91ea8de6
...
@@ -27,14 +27,11 @@ public class FilesUtils {
...
@@ -27,14 +27,11 @@ public class FilesUtils {
*/
*/
public
static
File
multipartFileToFile
(
MultipartFile
file
)
{
public
static
File
multipartFileToFile
(
MultipartFile
file
)
{
try
{
try
{
File
toFile
=
null
;
InputStream
ins
=
null
;
if
(!
file
.
equals
(
""
)
&&
file
.
getSize
()
>
0
)
{
ins
=
file
.
getInputStream
();
InputStream
ins
=
null
;
File
toFile
=
new
File
(
file
.
getOriginalFilename
());
ins
=
file
.
getInputStream
();
inputStreamToFile
(
ins
,
toFile
);
toFile
=
new
File
(
file
.
getOriginalFilename
());
ins
.
close
();
inputStreamToFile
(
ins
,
toFile
);
ins
.
close
();
}
return
toFile
;
return
toFile
;
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
log
.
error
(
"multipartFileToFileError"
,
e
);
log
.
error
(
"multipartFileToFileError"
,
e
);
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/TicketPayTxtDao.java
0 → 100644
View file @
91ea8de6
package
com
.
liquidnet
.
service
.
kylin
.
dao
;
import
lombok.Data
;
@Data
public
class
TicketPayTxtDao
{
private
String
ticketsId
;
private
String
title
;
private
String
payTxt
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-chime/liquidnet-service-chime-impl/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-adam/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-candy/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-dragon/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-kylin/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-stone/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-consumer-all/liquidnet-service-consumer-sweet/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-dragon/liquidnet-service-dragon-impl/src/main/java/com/liquidnet/service/dragon/controller/PayController.java
View file @
91ea8de6
...
@@ -95,10 +95,10 @@ public class PayController {
...
@@ -95,10 +95,10 @@ public class PayController {
dragonPayBaseReqDto
.
setType
(
type
);
dragonPayBaseReqDto
.
setType
(
type
);
dragonPayBaseReqDto
.
setPrice
(
price
);
dragonPayBaseReqDto
.
setPrice
(
price
);
dragonPayBaseReqDto
.
setAuthCode
(
authCode
);
dragonPayBaseReqDto
.
setAuthCode
(
authCode
);
//
if(StringUtil.isNotNull(name)&&name.length()>=32){
if
(
StringUtil
.
isNotNull
(
name
)&&
name
.
length
()>=
32
){
//
name = name.substring(0,32);
name
=
name
.
substring
(
0
,
32
);
//
}
}
dragonPayBaseReqDto
.
setName
(
"正在现场"
);
dragonPayBaseReqDto
.
setName
(
name
);
// if(StringUtil.isNotNull(detail)&&detail.length()>=64){
// if(StringUtil.isNotNull(detail)&&detail.length()>=64){
// detail = detail.substring(0,64);
// detail = detail.substring(0,64);
// }
// }
...
...
liquidnet-bus-service/liquidnet-service-dragon/liquidnet-service-dragon-impl/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-executor-all/liquidnet-service-executor-main/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/kylin/service/impl/KylinOrderTicketsRefundServiceImpl.java
View file @
91ea8de6
...
@@ -344,7 +344,7 @@ public class KylinOrderTicketsRefundServiceImpl {
...
@@ -344,7 +344,7 @@ public class KylinOrderTicketsRefundServiceImpl {
if
(
isCanRefund
>
0
)
{
if
(
isCanRefund
>
0
)
{
chargesRatio
=
refundPoundage
.
get
(
2
).
getPresent
();
chargesRatio
=
refundPoundage
.
get
(
2
).
getPresent
();
}
else
{
}
else
{
chargesRatio
=
BigDecimal
.
valueOf
(
Long
.
parseLong
(
"
-
1"
));
chargesRatio
=
BigDecimal
.
valueOf
(
Long
.
parseLong
(
"1"
));
// return ResponseDto.failure("当前日期不支持退票");
// return ResponseDto.failure("当前日期不支持退票");
}
}
}
}
...
...
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-notify/liquidnet-service-notify-impl/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/src/main/java/com/liquidnet/service/order/service/impl/KylinOrderTicketsServiceImpl.java
View file @
91ea8de6
...
@@ -67,8 +67,6 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
...
@@ -67,8 +67,6 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
@Autowired
@Autowired
private
RedisUtil
redisUtil
;
private
RedisUtil
redisUtil
;
@Autowired
@Autowired
private
InnerService
innerService
;
@Autowired
private
OrderUtils
orderUtils
;
private
OrderUtils
orderUtils
;
@Autowired
@Autowired
private
MongoTemplate
mongoTemplate
;
private
MongoTemplate
mongoTemplate
;
...
@@ -237,7 +235,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
...
@@ -237,7 +235,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
if
(
isOldMember
)
{
if
(
isOldMember
)
{
}
else
{
}
else
{
if
(
memberType
==
1
)
{
if
(
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
memberTimeStart
)
==
1
&&
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
timeStart
)
==
-
1
)
{
advanceMap
=
orderUtils
.
useCoupon
(
payOrderParam
.
getAdvanceCode
(),
"购买 "
+
performanceData
.
getTitle
(),
BigDecimal
.
ZERO
,
payOrderParam
.
getPerformanceId
(),
payOrderParam
.
getTimeId
(),
payOrderParam
.
getTicketId
());
advanceMap
=
orderUtils
.
useCoupon
(
payOrderParam
.
getAdvanceCode
(),
"购买 "
+
performanceData
.
getTitle
(),
BigDecimal
.
ZERO
,
payOrderParam
.
getPerformanceId
(),
payOrderParam
.
getTimeId
(),
payOrderParam
.
getTicketId
());
if
(
advanceMap
==
null
)
{
if
(
advanceMap
==
null
)
{
return
ResponseDto
.
failure
(
"优先券不可用"
);
return
ResponseDto
.
failure
(
"优先券不可用"
);
...
@@ -250,7 +248,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
...
@@ -250,7 +248,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
}
}
}
}
if
(
isMember
||
advanceMap
!=
null
)
{
if
(
(
isOldMember
&&
memberType
==
1
)
||
advanceMap
!=
null
)
{
if
(
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
memberTimeStart
)
==
-
1
)
{
if
(
DateUtil
.
compareStrDay
(
DateUtil
.
getNowTime
(),
memberTimeStart
)
==
-
1
)
{
orderUtils
.
backAdvanceCoupon
(
payOrderParam
.
getAdvanceCode
(),
uid
);
orderUtils
.
backAdvanceCoupon
(
payOrderParam
.
getAdvanceCode
(),
uid
);
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20011"
));
//未开始
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
"20011"
));
//未开始
...
@@ -324,16 +322,24 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
...
@@ -324,16 +322,24 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
//限购判断 如果实名 则身份证维度限购 如果不实名则数量限购
//限购判断 如果实名 则身份证维度限购 如果不实名则数量限购
if
(
entersVoList
.
size
()
>
0
)
{
if
(
entersVoList
.
size
()
>
0
)
{
for
(
int
i
=
0
;
i
<
entersVoList
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
entersVoList
.
size
();
i
++)
{
//todo 修改限购
dataUtils
.
changeBuyInfo
(
uid
,
entersVoList
.
get
(
i
).
getIdCard
(),
performanceData
.
getPerformancesId
(),
ticketData
.
getTicketsId
(),
1
);
String
res1
=
orderUtils
.
judgeOrderLimit
(
performanceData
.
getType
(),
uid
,
entersVoList
.
get
(
i
).
getIdCard
(),
payOrderParam
.
getPerformanceId
(),
payOrderParam
.
getTicketId
(),
performanceLimit
,
performanceMemberLimit
,
ticketLimit
,
ticketMemberLimit
,
1
,
1
,
memberType
,
isTrueName
);
String
res1
=
orderUtils
.
judgeOrderLimit
(
performanceData
.
getType
(),
uid
,
entersVoList
.
get
(
i
).
getIdCard
(),
payOrderParam
.
getPerformanceId
(),
payOrderParam
.
getTicketId
(),
performanceLimit
,
performanceMemberLimit
,
ticketLimit
,
ticketMemberLimit
,
1
,
1
,
memberType
,
isTrueName
);
if
(!
res1
.
equals
(
""
))
{
if
(!
res1
.
equals
(
""
))
{
//todo 修改限购
dataUtils
.
changeBuyInfo
(
uid
,
entersVoList
.
get
(
i
).
getIdCard
(),
performanceData
.
getPerformancesId
(),
ticketData
.
getTicketsId
(),
-
1
);
orderUtils
.
changeSurplus
(
isPay
,
payOrderParam
.
getTicketId
(),
payOrderParam
.
getNumber
());
orderUtils
.
changeSurplus
(
isPay
,
payOrderParam
.
getTicketId
(),
payOrderParam
.
getNumber
());
orderUtils
.
backAdvanceCoupon
(
payOrderParam
.
getAdvanceCode
(),
uid
);
orderUtils
.
backAdvanceCoupon
(
payOrderParam
.
getAdvanceCode
(),
uid
);
return
ResponseDto
.
failure
(
res1
);
//乱七八糟异常
return
ResponseDto
.
failure
(
res1
);
//乱七八糟异常
}
}
}
}
}
else
{
}
else
{
//todo 修改限购
dataUtils
.
changeBuyInfo
(
uid
,
""
,
performanceData
.
getPerformancesId
(),
ticketData
.
getTicketsId
(),
payOrderParam
.
getNumber
());
String
res1
=
orderUtils
.
judgeOrderLimit
(
performanceData
.
getType
(),
uid
,
""
,
payOrderParam
.
getPerformanceId
(),
payOrderParam
.
getTicketId
(),
performanceLimit
,
performanceMemberLimit
,
ticketLimit
,
ticketMemberLimit
,
payOrderParam
.
getNumber
(),
payOrderParam
.
getNumber
(),
memberType
,
isTrueName
);
String
res1
=
orderUtils
.
judgeOrderLimit
(
performanceData
.
getType
(),
uid
,
""
,
payOrderParam
.
getPerformanceId
(),
payOrderParam
.
getTicketId
(),
performanceLimit
,
performanceMemberLimit
,
ticketLimit
,
ticketMemberLimit
,
payOrderParam
.
getNumber
(),
payOrderParam
.
getNumber
(),
memberType
,
isTrueName
);
if
(!
res1
.
equals
(
""
))
{
if
(!
res1
.
equals
(
""
))
{
//todo 修改限购
dataUtils
.
changeBuyInfo
(
uid
,
""
,
performanceData
.
getPerformancesId
(),
ticketData
.
getTicketsId
(),
-
payOrderParam
.
getNumber
());
orderUtils
.
changeSurplus
(
isPay
,
payOrderParam
.
getTicketId
(),
payOrderParam
.
getNumber
());
orderUtils
.
changeSurplus
(
isPay
,
payOrderParam
.
getTicketId
(),
payOrderParam
.
getNumber
());
orderUtils
.
backAdvanceCoupon
(
payOrderParam
.
getAdvanceCode
(),
uid
);
orderUtils
.
backAdvanceCoupon
(
payOrderParam
.
getAdvanceCode
(),
uid
);
return
ResponseDto
.
failure
(
res1
);
//乱七八糟异常
return
ResponseDto
.
failure
(
res1
);
//乱七八糟异常
...
@@ -561,7 +567,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
...
@@ -561,7 +567,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
orderTicketEntitiesVo
.
setUpdatedAt
(
null
);
orderTicketEntitiesVo
.
setUpdatedAt
(
null
);
orderTicketEntitiesVo
.
setChangeDate
(
orderTicketEntities
.
getCreatedAt
());
orderTicketEntitiesVo
.
setChangeDate
(
orderTicketEntities
.
getCreatedAt
());
mongoTemplate
.
insert
(
orderTicketEntitiesVo
,
KylinOrderTicketEntitiesVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
orderTicketEntitiesVo
,
KylinOrderTicketEntitiesVo
.
class
.
getSimpleName
());
dataUtils
.
changeBuyInfo
(
orderTicketEntitiesVo
.
getUserId
(),
orderTicketEntitiesVo
.
getEnterIdCode
(),
orderTicketEntitiesVo
.
getPerformanceId
(),
orderTicketEntitiesVo
.
getTicketId
(),
1
);
//
dataUtils.changeBuyInfo(orderTicketEntitiesVo.getUserId(), orderTicketEntitiesVo.getEnterIdCode(), orderTicketEntitiesVo.getPerformanceId(), orderTicketEntitiesVo.getTicketId(), 1);
}
}
}
else
{
}
else
{
for
(
int
i
=
0
;
i
<
payOrderParam
.
getNumber
();
i
++)
{
for
(
int
i
=
0
;
i
<
payOrderParam
.
getNumber
();
i
++)
{
...
@@ -595,7 +601,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
...
@@ -595,7 +601,7 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
orderTicketEntitiesVo
.
setUpdatedAt
(
null
);
orderTicketEntitiesVo
.
setUpdatedAt
(
null
);
orderTicketEntitiesVo
.
setChangeDate
(
orderTicketEntities
.
getCreatedAt
());
orderTicketEntitiesVo
.
setChangeDate
(
orderTicketEntities
.
getCreatedAt
());
mongoTemplate
.
insert
(
orderTicketEntitiesVo
,
KylinOrderTicketEntitiesVo
.
class
.
getSimpleName
());
mongoTemplate
.
insert
(
orderTicketEntitiesVo
,
KylinOrderTicketEntitiesVo
.
class
.
getSimpleName
());
dataUtils
.
changeBuyInfo
(
orderTicketEntitiesVo
.
getUserId
(),
orderTicketEntitiesVo
.
getEnterIdCode
(),
orderTicketEntitiesVo
.
getPerformanceId
(),
orderTicketEntitiesVo
.
getTicketId
(),
1
);
//
dataUtils.changeBuyInfo(orderTicketEntitiesVo.getUserId(), orderTicketEntitiesVo.getEnterIdCode(), orderTicketEntitiesVo.getPerformanceId(), orderTicketEntitiesVo.getTicketId(), 1);
}
}
}
}
...
@@ -604,11 +610,15 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
...
@@ -604,11 +610,15 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
PayResultVo
payResultVo
;
PayResultVo
payResultVo
;
if
(
orderTickets
.
getPriceActual
().
compareTo
(
BigDecimal
.
valueOf
(
0
))
>
0
)
{
if
(
orderTickets
.
getPriceActual
().
compareTo
(
BigDecimal
.
valueOf
(
0
))
>
0
)
{
String
name
=
dataUtils
.
getTicketPayTxt
(
ticketData
.
getTicketsId
());
if
(
name
.
equals
(
""
))
{
name
=
"正在现场"
;
}
// 调用支付
// 调用支付
LinkedMultiValueMap
<
String
,
String
>
httpData
=
ObjectUtil
.
cloneLinkedMultiValueMapStringAndString
();
LinkedMultiValueMap
<
String
,
String
>
httpData
=
ObjectUtil
.
cloneLinkedMultiValueMapStringAndString
();
httpData
.
add
(
"type"
,
"TICKET"
);
httpData
.
add
(
"type"
,
"TICKET"
);
httpData
.
add
(
"price"
,
orderTickets
.
getPriceActual
().
toString
());
httpData
.
add
(
"price"
,
orderTickets
.
getPriceActual
().
toString
());
httpData
.
add
(
"name"
,
useTime
+
ticketData
.
getTitle
()
+
"-"
+
performanceData
.
getTitle
()
);
httpData
.
add
(
"name"
,
name
);
httpData
.
add
(
"detail"
,
content
);
httpData
.
add
(
"detail"
,
content
);
httpData
.
add
(
"orderCode"
,
orderTickets
.
getOrderCode
());
httpData
.
add
(
"orderCode"
,
orderTickets
.
getOrderCode
());
httpData
.
add
(
"clientIp"
,
CurrentUtil
.
getCliIpAddr
());
httpData
.
add
(
"clientIp"
,
CurrentUtil
.
getCliIpAddr
());
...
@@ -728,10 +738,14 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
...
@@ -728,10 +738,14 @@ public class KylinOrderTicketsServiceImpl implements IKylinOrderTicketsOrderServ
}
}
KylinOrderTicketEntitiesVo
entitiesData
=
orderTicketData
.
getEntitiesVoList
().
get
(
0
);
KylinOrderTicketEntitiesVo
entitiesData
=
orderTicketData
.
getEntitiesVoList
().
get
(
0
);
String
name
=
dataUtils
.
getTicketPayTxt
(
orderTicketData
.
getTicketId
());
if
(
name
.
equals
(
""
))
{
name
=
"正在现场"
;
}
LinkedMultiValueMap
<
String
,
String
>
httpData
=
ObjectUtil
.
cloneLinkedMultiValueMapStringAndString
();
LinkedMultiValueMap
<
String
,
String
>
httpData
=
ObjectUtil
.
cloneLinkedMultiValueMapStringAndString
();
httpData
.
add
(
"type"
,
"TICKET"
);
httpData
.
add
(
"type"
,
"TICKET"
);
httpData
.
add
(
"price"
,
orderTicketData
.
getPriceActual
().
toString
());
httpData
.
add
(
"price"
,
orderTicketData
.
getPriceActual
().
toString
());
httpData
.
add
(
"name"
,
entitiesData
.
getUseStart
()
+
""
+
entitiesData
.
getPerformanceTitle
()
);
httpData
.
add
(
"name"
,
name
);
httpData
.
add
(
"detail"
,
entitiesData
.
getPerformanceTitle
()
+
"-"
+
entitiesData
.
getTicketTitle
()
+
"-"
+
entitiesData
.
getUseStart
());
httpData
.
add
(
"detail"
,
entitiesData
.
getPerformanceTitle
()
+
"-"
+
entitiesData
.
getTicketTitle
()
+
"-"
+
entitiesData
.
getUseStart
());
httpData
.
add
(
"orderCode"
,
orderTicketData
.
getOrderCode
());
httpData
.
add
(
"orderCode"
,
orderTicketData
.
getOrderCode
());
httpData
.
add
(
"clientIp"
,
CurrentUtil
.
getCliIpAddr
());
httpData
.
add
(
"clientIp"
,
CurrentUtil
.
getCliIpAddr
());
...
...
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/src/main/java/com/liquidnet/service/order/utils/DataUtils.java
View file @
91ea8de6
...
@@ -316,4 +316,14 @@ public class DataUtils {
...
@@ -316,4 +316,14 @@ public class DataUtils {
}
}
return
price
;
return
price
;
}
}
public
String
getTicketPayTxt
(
String
ticketId
)
{
String
rdsKey
=
KylinRedisConst
.
TICKET_PAY_TXT
.
concat
(
ticketId
);
Object
obj
=
redisUtil
.
get
(
rdsKey
);
if
(
obj
==
null
){
return
""
;
}
else
{
return
(
String
)
obj
;
}
}
}
}
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/src/main/java/com/liquidnet/service/order/utils/OrderUtils.java
View file @
91ea8de6
...
@@ -75,11 +75,11 @@ public class OrderUtils {
...
@@ -75,11 +75,11 @@ public class OrderUtils {
int
isTrueName
int
isTrueName
)
{
)
{
if
(
1
==
isTrueName
)
{
//实名
if
(
1
==
isTrueName
)
{
//实名
performanceBuyCount
+
=
dataUtils
.
getIdCardPBuyCount
(
idCard
,
performanceId
);
performanceBuyCount
=
dataUtils
.
getIdCardPBuyCount
(
idCard
,
performanceId
);
ticketBuyCount
+
=
dataUtils
.
getIdCardTBuyCount
(
idCard
,
ticketId
);
ticketBuyCount
=
dataUtils
.
getIdCardTBuyCount
(
idCard
,
ticketId
);
}
else
{
//非实名
}
else
{
//非实名
performanceBuyCount
+
=
dataUtils
.
getUserPBuyCount
(
userId
,
performanceId
);
performanceBuyCount
=
dataUtils
.
getUserPBuyCount
(
userId
,
performanceId
);
ticketBuyCount
+
=
dataUtils
.
getUserTBuyCount
(
userId
,
ticketId
);
ticketBuyCount
=
dataUtils
.
getUserTBuyCount
(
userId
,
ticketId
);
}
}
Integer
[]
array
=
ObjectUtil
.
cloneInteger2Array
();
Integer
[]
array
=
ObjectUtil
.
cloneInteger2Array
();
array
[
0
]
=
performanceBuyCount
;
array
[
0
]
=
performanceBuyCount
;
...
@@ -97,11 +97,11 @@ public class OrderUtils {
...
@@ -97,11 +97,11 @@ public class OrderUtils {
int
isTrueName
int
isTrueName
)
{
)
{
if
(
1
==
isTrueName
)
{
//实名
if
(
1
==
isTrueName
)
{
//实名
performanceBuyCount
+
=
dataUtils
.
getIdCardPBuyCount
(
idCard
,
performanceId
);
performanceBuyCount
=
dataUtils
.
getIdCardPBuyCount
(
idCard
,
performanceId
);
ticketBuyCount
+
=
dataUtils
.
getIdCardTBuyCount
(
idCard
,
ticketId
);
ticketBuyCount
=
dataUtils
.
getIdCardTBuyCount
(
idCard
,
ticketId
);
}
else
{
//非实名
}
else
{
//非实名
performanceBuyCount
+
=
dataUtils
.
getUserPBuyCount
(
userId
,
performanceId
);
performanceBuyCount
=
dataUtils
.
getUserPBuyCount
(
userId
,
performanceId
);
ticketBuyCount
+
=
dataUtils
.
getUserTBuyCount
(
userId
,
ticketId
);
ticketBuyCount
=
dataUtils
.
getUserTBuyCount
(
userId
,
ticketId
);
}
}
Integer
[]
array
=
ObjectUtil
.
cloneInteger2Array
();
Integer
[]
array
=
ObjectUtil
.
cloneInteger2Array
();
...
...
liquidnet-bus-service/liquidnet-service-order/liquidnet-service-order-impl/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/pom.xml
View file @
91ea8de6
...
@@ -115,6 +115,11 @@
...
@@ -115,6 +115,11 @@
<artifactId>
liquidnet-api-feign-stone
</artifactId>
<artifactId>
liquidnet-api-feign-stone
</artifactId>
<version>
1.0-SNAPSHOT
</version>
<version>
1.0-SNAPSHOT
</version>
</dependency>
</dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-common-third-shumei
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
</dependencies>
</dependencies>
<build>
<build>
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/controller/basicServices/AlOssController.java
View file @
91ea8de6
package
com
.
liquidnet
.
service
.
platform
.
controller
.
basicServices
;
package
com
.
liquidnet
.
service
.
platform
.
controller
.
basicServices
;
import
com.aliyun.oss.ClientException
;
import
com.aliyun.oss.OSS
;
import
com.aliyun.oss.OSS
;
import
com.aliyun.oss.OSSClientBuilder
;
import
com.aliyun.oss.OSSClientBuilder
;
import
com.aliyun.oss.OSSException
;
import
com.aliyun.oss.common.utils.BinaryUtil
;
import
com.aliyun.oss.common.utils.BinaryUtil
;
import
com.aliyun.oss.model.GenericResult
;
import
com.aliyun.oss.model.GenericResult
;
import
com.aliyun.oss.model.ProcessObjectRequest
;
import
com.aliyun.oss.model.ProcessObjectRequest
;
import
com.aliyun.oss.model.PutObjectRequest
;
import
com.aliyun.oss.model.PutObjectRequest
;
import
com.baomidou.mybatisplus.core.toolkit.CollectionUtils
;
import
com.baomidou.mybatisplus.core.toolkit.CollectionUtils
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.liquidnet.common.third.shumei.util.ShumeiUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.DateUtil
;
import
com.liquidnet.commons.lang.util.FilesUtils
;
import
com.liquidnet.commons.lang.util.FilesUtils
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
...
@@ -19,6 +22,7 @@ import io.swagger.annotations.Api;
...
@@ -19,6 +22,7 @@ import io.swagger.annotations.Api;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
...
@@ -29,6 +33,7 @@ import org.springframework.web.bind.annotation.RestController;
...
@@ -29,6 +33,7 @@ import org.springframework.web.bind.annotation.RestController;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.io.File
;
import
java.io.File
;
import
java.io.IOException
;
import
java.nio.file.Files
;
import
java.nio.file.Files
;
import
java.nio.file.Path
;
import
java.nio.file.Path
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
...
@@ -45,6 +50,7 @@ import java.util.UUID;
...
@@ -45,6 +50,7 @@ import java.util.UUID;
* @since 2021-07-09
* @since 2021-07-09
*/
*/
@Api
(
tags
=
"basicServices"
)
@Api
(
tags
=
"basicServices"
)
@Slf4j
@RestController
@RestController
@RequestMapping
(
"basicServices/alOss"
)
@RequestMapping
(
"basicServices/alOss"
)
public
class
AlOssController
{
public
class
AlOssController
{
...
@@ -61,6 +67,9 @@ public class AlOssController {
...
@@ -61,6 +67,9 @@ public class AlOssController {
@Autowired
@Autowired
private
PlatformOssFilesMapper
platformOssFilesMapper
;
private
PlatformOssFilesMapper
platformOssFilesMapper
;
@Autowired
private
ShumeiUtil
shumeiUtil
;
@PostMapping
(
"/upload"
)
@PostMapping
(
"/upload"
)
@ApiOperation
(
"阿里云上传"
)
@ApiOperation
(
"阿里云上传"
)
@ApiImplicitParams
({
@ApiImplicitParams
({
...
@@ -77,24 +86,34 @@ public class AlOssController {
...
@@ -77,24 +86,34 @@ public class AlOssController {
@RequestParam
(
defaultValue
=
"0"
,
required
=
false
)
int
resize
,
@RequestParam
(
defaultValue
=
"0"
,
required
=
false
)
int
resize
,
@RequestParam
(
defaultValue
=
"0"
,
required
=
false
)
int
isCutFrame
@RequestParam
(
defaultValue
=
"0"
,
required
=
false
)
int
isCutFrame
)
{
)
{
if
(
file
.
equals
(
""
)
||
file
.
getSize
()
<=
0
)
{
return
ResponseDto
.
failure
(
"不能上传大小为0的文件"
);
}
File
fileNew
=
FilesUtils
.
multipartFileToFile
(
file
);
File
fileNew
=
FilesUtils
.
multipartFileToFile
(
file
);
if
(
null
==
fileNew
)
{
if
(
null
==
fileNew
)
{
return
ResponseDto
.
failure
(
"
上传失败
"
);
return
ResponseDto
.
failure
(
"
multipartFileToFile Error
"
);
}
}
// 是否上传过 有直接返回
// 是否上传过 有直接返回
PlatformOssFiles
ossFile
=
this
.
getOldOssFile
(
fileNew
);
PlatformOssFiles
ossFile
=
this
.
getOldOssFile
(
fileNew
);
UploadVo
uploadVo
=
new
UploadVo
();
UploadVo
uploadVo
=
new
UploadVo
();
if
(
null
==
ossFile
)
{
try
{
// 上传
if
(
null
==
ossFile
||
(
isCutFrame
>
0
&&
ossFile
.
getVideoImg
().
isEmpty
()))
{
//保证上传过的文件也能截帧
ossFile
=
this
.
uploadOssFile
(
file
,
pathName
,
buckType
,
resize
,
fileNew
,
isCutFrame
);
// 上传
ossFile
=
this
.
uploadOssFile
(
file
,
pathName
,
buckType
,
resize
,
fileNew
,
isCutFrame
);
}
}
finally
{
// 删除临时文件 因为老文件也生成了所以也要删除
FilesUtils
.
deleteTempFile
(
fileNew
);
}
}
BeanUtils
.
copyProperties
(
ossFile
,
uploadVo
);
// 删除临时文件 因为老文件也生成了所以也要删除
FilesUtils
.
deleteTempFile
(
fileNew
);
return
ResponseDto
.
success
(
uploadVo
);
if
(
null
==
ossFile
)
{
return
ResponseDto
.
failure
(
"上传失败,该文件不合规,请勿上传带有联系方式、色情、涉政、广告等敏感文件"
);
}
else
{
BeanUtils
.
copyProperties
(
ossFile
,
uploadVo
);
return
ResponseDto
.
success
(
uploadVo
);
}
}
}
/**
/**
...
@@ -108,6 +127,7 @@ public class AlOssController {
...
@@ -108,6 +127,7 @@ public class AlOssController {
List
<
PlatformOssFiles
>
platformOssFiles
=
platformOssFilesMapper
.
selectList
(
List
<
PlatformOssFiles
>
platformOssFiles
=
platformOssFilesMapper
.
selectList
(
Wrappers
.
lambdaQuery
(
PlatformOssFiles
.
class
)
Wrappers
.
lambdaQuery
(
PlatformOssFiles
.
class
)
.
eq
(
PlatformOssFiles:
:
getMd5str
,
fileMD5
)
.
eq
(
PlatformOssFiles:
:
getMd5str
,
fileMD5
)
.
orderByDesc
(
PlatformOssFiles:
:
getMid
)
);
);
if
(
CollectionUtils
.
isEmpty
(
platformOssFiles
))
{
if
(
CollectionUtils
.
isEmpty
(
platformOssFiles
))
{
return
null
;
return
null
;
...
@@ -128,38 +148,49 @@ public class AlOssController {
...
@@ -128,38 +148,49 @@ public class AlOssController {
*/
*/
private
PlatformOssFiles
uploadOssFile
(
MultipartFile
file
,
String
pathName
,
int
buckType
,
int
resize
,
File
fileNew
,
int
isCutFrame
)
{
private
PlatformOssFiles
uploadOssFile
(
MultipartFile
file
,
String
pathName
,
int
buckType
,
int
resize
,
File
fileNew
,
int
isCutFrame
)
{
OSS
ossClient
=
new
OSSClientBuilder
().
build
(
endpoint
,
accessKeyId
,
accessKeySecret
);
OSS
ossClient
=
new
OSSClientBuilder
().
build
(
endpoint
,
accessKeyId
,
accessKeySecret
);
String
filename
=
""
;
String
contentType
=
""
;
int
size
=
0
;
int
size
=
0
;
if
(
null
==
file
)
{
String
filename
,
contentType
,
uploadPath
=
""
;
filename
=
fileNew
.
getName
();
PlatformOssFiles
ossFileVideoImg
=
null
;
Path
fileNewPath
=
new
File
(
fileNew
.
getPath
()).
toPath
();
try
{
try
{
if
(
null
==
file
)
{
filename
=
fileNew
.
getName
();
Path
fileNewPath
=
new
File
(
fileNew
.
getPath
()).
toPath
();
contentType
=
Files
.
probeContentType
(
fileNewPath
);
contentType
=
Files
.
probeContentType
(
fileNewPath
);
}
catch
(
Exception
e
)
{
size
=
(
int
)
fileNew
.
length
();
}
else
{
filename
=
file
.
getResource
().
getFilename
();
contentType
=
file
.
getContentType
();
size
=
(
int
)
file
.
getSize
();
}
uploadPath
=
FilesUtils
.
getUploadPath
(
pathName
,
filename
);
String
bucketName
=
FilesUtils
.
getBucketName
(
buckType
);
PutObjectRequest
putObjectRequest
=
new
PutObjectRequest
(
bucketName
,
uploadPath
,
fileNew
);
ossClient
.
putObject
(
putObjectRequest
);
if
(
contentType
.
contains
(
"image"
)
&&
!
contentType
.
equals
(
"image/vnd.adobe.photoshop"
))
{
if
(!
shumeiUtil
.
checkImage
(
IDGenerator
.
nextSnowId
(),
imgUrl
.
concat
(
uploadPath
)))
{
ossClient
.
deleteObject
(
bucketName
,
uploadPath
);
return
null
;
}
}
}
size
=
(
int
)
fileNew
.
length
();
}
else
{
filename
=
file
.
getResource
().
getFilename
();
contentType
=
file
.
getContentType
();
size
=
(
int
)
file
.
getSize
();
}
String
uploadPath
=
FilesUtils
.
getUploadPath
(
pathName
,
filename
);
String
bucketName
=
FilesUtils
.
getBucketName
(
buckType
);
PutObjectRequest
putObjectRequest
=
new
PutObjectRequest
(
bucketName
,
uploadPath
,
fileNew
);
ossClient
.
putObject
(
putObjectRequest
);
if
(
resize
>
0
)
{
// 裁切
if
(
resize
>
0
)
{
// 裁切
this
.
ossFileResize
(
resize
,
uploadPath
,
bucketName
,
ossClient
);
this
.
ossFileResize
(
resize
,
uploadPath
,
bucketName
,
ossClient
);
}
}
PlatformOssFiles
ossFileVideoImg
=
null
;
if
(
isCutFrame
>
0
&&
contentType
.
contains
(
"video"
))
{
// 截取帧数
if
(
isCutFrame
>
0
)
{
// 截取帧数
ossFileVideoImg
=
this
.
ossFileCutFrame
(
uploadPath
,
pathName
,
buckType
);
ossFileVideoImg
=
this
.
ossFileCutFrame
(
uploadPath
,
pathName
,
buckType
);
}
}
ossClient
.
shutdown
();
ossClient
.
shutdown
();
}
catch
(
OSSException
|
ClientException
|
IOException
e
)
{
log
.
error
(
"alOssUploadEx [e:{}]"
,
e
);
return
null
;
}
finally
{
if
(
ossClient
!=
null
)
{
ossClient
.
shutdown
();
}
}
// 入库
// 入库
PlatformOssFiles
platformOssFilesDate
=
new
PlatformOssFiles
();
PlatformOssFiles
platformOssFilesDate
=
new
PlatformOssFiles
();
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/resources/bootstrap-test.yml
View file @
91ea8de6
...
@@ -16,4 +16,4 @@ liquidnet:
...
@@ -16,4 +16,4 @@ liquidnet:
spring
:
spring
:
profiles
:
profiles
:
include
:
service-platform
include
:
service-platform
\ No newline at end of file
liquidnet-bus-service/liquidnet-service-slime/liquidnet-service-slime-impl/src/main/java/com/liquidnet/service/slime/service/impl/KylinPerformancesPartnerServiceImpl.java
View file @
91ea8de6
...
@@ -420,7 +420,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
...
@@ -420,7 +420,7 @@ public class KylinPerformancesPartnerServiceImpl implements IKylinPerformancesPa
ticketData
.
setTimeEndExpress
(
ticketItem
.
getTimeEndExpress
());
ticketData
.
setTimeEndExpress
(
ticketItem
.
getTimeEndExpress
());
ticketData
.
setPrice
(
ticketItem
.
getPrice
());
ticketData
.
setPrice
(
ticketItem
.
getPrice
());
ticketData
.
setMemberPrice
(
ticketItem
.
getPrice
());
ticketData
.
setMemberPrice
(
ticketItem
.
getPrice
());
ticketData
.
setMemberTimeStart
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
ticketItem
.
getTimeStart
()).
minusMinutes
(
kylinPerformanceMisVo
.
getPayCountdownMinute
())));
ticketData
.
setMemberTimeStart
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
format
(
DateUtil
.
Formatter
.
yyyyMMddHHmmss
.
parse
(
ticketItem
.
getTimeStart
()).
minusMinutes
(
ticketData
.
getAdvanceMinuteMember
())));
ticketData
.
setTotalExchange
(
ticketItem
.
getTotalExchange
());
ticketData
.
setTotalExchange
(
ticketItem
.
getTotalExchange
());
ticketData
.
setTotalGeneral
(
ticketItem
.
getTotalGeneral
());
ticketData
.
setTotalGeneral
(
ticketItem
.
getTotalGeneral
());
ticketData
.
setIsTrueName
(
kylinPerformanceMisVo
.
getIsTrueName
());
ticketData
.
setIsTrueName
(
kylinPerformanceMisVo
.
getIsTrueName
());
...
...
liquidnet-bus-service/liquidnet-service-slime/liquidnet-service-slime-impl/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-stone/liquidnet-service-stone-impl/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/resources/bootstrap-dev.yml
View file @
91ea8de6
...
@@ -6,7 +6,7 @@ liquidnet:
...
@@ -6,7 +6,7 @@ liquidnet:
username
:
user
username
:
user
password
:
user123
password
:
user123
eureka
:
eureka
:
host
:
172.17.192.4
2:7001
host
:
39.107.71.11
2:7001
# end-dev-这里是配置信息基本值
# end-dev-这里是配置信息基本值
spring
:
spring
:
...
...
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