记得上下班打卡 | 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
a4fb8aac
Commit
a4fb8aac
authored
Nov 26, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 快递类型返回和储存类型
parent
dcf9dda9
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
67 additions
and
11 deletions
+67
-11
TicketCreateParam.java
.../liquidnet/service/kylin/dto/param/TicketCreateParam.java
+1
-1
ExpressModuleVo.java
...quidnet/service/kylin/dto/vo/partner/ExpressModuleVo.java
+27
-0
KylinTicketExpressModuleVo.java
...vice/kylin/dto/vo/partner/KylinTicketExpressModuleVo.java
+1
-1
KylinTicketPartnerVo.java
...et/service/kylin/dto/vo/partner/KylinTicketPartnerVo.java
+4
-0
KylinTicketsPartnerServiceImpl.java
...merchant/service/impl/KylinTicketsPartnerServiceImpl.java
+28
-3
PerformanceUtils.java
...com/liquidnet/service/merchant/util/PerformanceUtils.java
+2
-2
application-dev.yml
...net-support-config/src/main/resources/application-dev.yml
+4
-4
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/TicketCreateParam.java
View file @
a4fb8aac
...
@@ -35,7 +35,7 @@ public class TicketCreateParam implements Serializable {
...
@@ -35,7 +35,7 @@ public class TicketCreateParam implements Serializable {
@ApiModelProperty
(
value
=
"快递类型[0无类型|1寄付|2到付|3包邮]"
,
example
=
"2"
)
@ApiModelProperty
(
value
=
"快递类型[0无类型|1寄付|2到付|3包邮]"
,
example
=
"2"
)
private
Integer
expressType
;
private
Integer
expressType
;
@ApiModelProperty
(
value
=
"快递模板"
)
@ApiModelProperty
(
value
=
"快递模板
[productCode数组]
"
)
private
List
<
String
>
expressModule
;
private
List
<
String
>
expressModule
;
@ApiModelProperty
(
value
=
"是否学生票 0否 1是"
,
example
=
"0"
)
@ApiModelProperty
(
value
=
"是否学生票 0否 1是"
,
example
=
"0"
)
...
...
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/partner/ExpressModuleVo.java
0 → 100644
View file @
a4fb8aac
package
com
.
liquidnet
.
service
.
kylin
.
dto
.
vo
.
partner
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
@Data
public
class
ExpressModuleVo
implements
Serializable
,
Cloneable
{
@ApiModelProperty
(
value
=
"名称"
)
private
String
title
;
@ApiModelProperty
(
value
=
"产品编码"
)
private
String
productCode
;
private
static
final
ExpressModuleVo
obj
=
new
ExpressModuleVo
();
public
static
ExpressModuleVo
getNew
()
{
try
{
return
(
ExpressModuleVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
ExpressModuleVo
();
}
}
}
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/partner/KylinTicketExpressModuleVo.java
View file @
a4fb8aac
...
@@ -13,7 +13,7 @@ public class KylinTicketExpressModuleVo implements Serializable, Cloneable {
...
@@ -13,7 +13,7 @@ public class KylinTicketExpressModuleVo implements Serializable, Cloneable {
private
String
ticketId
;
private
String
ticketId
;
@ApiModelProperty
(
value
=
"快递模板codeList"
)
@ApiModelProperty
(
value
=
"快递模板codeList"
)
private
List
<
String
>
produceCodeList
;
private
List
<
ExpressModuleVo
>
produceCodeList
;
private
static
final
KylinTicketExpressModuleVo
obj
=
new
KylinTicketExpressModuleVo
();
private
static
final
KylinTicketExpressModuleVo
obj
=
new
KylinTicketExpressModuleVo
();
...
...
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/vo/partner/KylinTicketPartnerVo.java
View file @
a4fb8aac
...
@@ -5,6 +5,7 @@ import lombok.Data;
...
@@ -5,6 +5,7 @@ import lombok.Data;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.util.List
;
/**
/**
...
@@ -102,6 +103,9 @@ public class KylinTicketPartnerVo implements Serializable,Cloneable {
...
@@ -102,6 +103,9 @@ public class KylinTicketPartnerVo implements Serializable,Cloneable {
@ApiModelProperty
(
value
=
"是否专属"
,
example
=
"100"
)
@ApiModelProperty
(
value
=
"是否专属"
,
example
=
"100"
)
private
Integer
isExclusive
;
private
Integer
isExclusive
;
@ApiModelProperty
(
value
=
"快递列表"
)
private
List
<
ExpressModuleVo
>
ExpressModuleList
;
@ApiModelProperty
(
value
=
""
)
@ApiModelProperty
(
value
=
""
)
private
String
createdAt
;
private
String
createdAt
;
...
...
liquidnet-bus-service/liquidnet-service-merchant/liquidnet-service-merchant-impl/src/main/java/com/liquidnet/service/merchant/service/impl/KylinTicketsPartnerServiceImpl.java
View file @
a4fb8aac
...
@@ -8,9 +8,11 @@ import com.liquidnet.service.base.UserPathDto;
...
@@ -8,9 +8,11 @@ import com.liquidnet.service.base.UserPathDto;
import
com.liquidnet.service.base.constant.MQConst
;
import
com.liquidnet.service.base.constant.MQConst
;
import
com.liquidnet.service.kylin.dto.param.PerformancePartnerVo
;
import
com.liquidnet.service.kylin.dto.param.PerformancePartnerVo
;
import
com.liquidnet.service.kylin.dto.param.TicketCreateParam
;
import
com.liquidnet.service.kylin.dto.param.TicketCreateParam
;
import
com.liquidnet.service.kylin.dto.vo.KylinExpressModuleVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketTimesVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.middle.KylinTicketVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.ExpressModuleVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketExpressModuleVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketExpressModuleVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketPartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketTimesPartnerVo
;
import
com.liquidnet.service.kylin.dto.vo.partner.KylinTicketTimesPartnerVo
;
...
@@ -24,6 +26,7 @@ import org.springframework.stereotype.Service;
...
@@ -24,6 +26,7 @@ import org.springframework.stereotype.Service;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
import
java.time.format.DateTimeFormatter
;
import
java.time.format.DateTimeFormatter
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.List
;
/**
/**
...
@@ -288,9 +291,17 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
...
@@ -288,9 +291,17 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
if
(
performancePartnerVo
.
getAuditStatus
()
==
0
||
performancePartnerVo
.
getAuditStatus
()
==
1
)
{
if
(
performancePartnerVo
.
getAuditStatus
()
==
0
||
performancePartnerVo
.
getAuditStatus
()
==
1
)
{
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20107
));
return
ResponseDto
.
failure
(
ErrorMapping
.
get
(
20107
));
}
}
String
ticketsIdNew
=
IDGenerator
.
nextSnowId
();
KylinTicketPartnerVo
kylinTicketPartnerVo
=
mongoMerchantUtils
.
getTicketPartnerVo
(
ticketsId
);
KylinTicketPartnerVo
kylinTicketPartnerVo
=
mongoMerchantUtils
.
getTicketPartnerVo
(
ticketsId
);
//快递类型判断
if
(
kylinTicketPartnerVo
.
getIsExpress
()
==
1
)
{
KylinTicketExpressModuleVo
vo
=
redisMerchantUtils
.
getTEMVo
(
kylinTicketPartnerVo
.
getTicketsId
());
vo
.
setTicketId
(
ticketsIdNew
);
redisMerchantUtils
.
setTEMVo
(
ticketsIdNew
,
vo
);
}
kylinTicketPartnerVo
.
setCreatedAt
(
createdAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
kylinTicketPartnerVo
.
setCreatedAt
(
createdAt
.
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM-dd HH:mm:ss"
)));
kylinTicketPartnerVo
.
setTicketsId
(
IDGenerator
.
nextSnowId
()
);
kylinTicketPartnerVo
.
setTicketsId
(
ticketsIdNew
);
KylinTicketPartnerVo
data
=
mongoMerchantUtils
.
insertTicketPartnerVo
(
kylinTicketPartnerVo
);
KylinTicketPartnerVo
data
=
mongoMerchantUtils
.
insertTicketPartnerVo
(
kylinTicketPartnerVo
);
log
.
info
(
UserPathDto
.
setPartnerData
(
"0"
,
"deleteTicket"
,
"performanceId="
+
performanceId
+
",ticketsId="
+
ticketsId
,
kylinTicketPartnerVo
));
log
.
info
(
UserPathDto
.
setPartnerData
(
"0"
,
"deleteTicket"
,
"performanceId="
+
performanceId
+
",ticketsId="
+
ticketsId
,
kylinTicketPartnerVo
));
...
@@ -325,6 +336,8 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
...
@@ -325,6 +336,8 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
@Override
@Override
public
KylinTicketPartnerVo
getTicketsMongo
(
String
ticketsId
)
{
public
KylinTicketPartnerVo
getTicketsMongo
(
String
ticketsId
)
{
KylinTicketPartnerVo
vo
=
mongoMerchantUtils
.
getTicketsMongo
(
ticketsId
);
vo
.
setExpressModuleList
(
redisMerchantUtils
.
getTEMVo
(
ticketsId
).
getProduceCodeList
());
return
mongoMerchantUtils
.
getTicketsMongo
(
ticketsId
);
return
mongoMerchantUtils
.
getTicketsMongo
(
ticketsId
);
}
}
...
@@ -436,8 +449,20 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
...
@@ -436,8 +449,20 @@ public class KylinTicketsPartnerServiceImpl implements IKylinTicketsPartnerServi
}
}
KylinTicketExpressModuleVo
expressModuleVo
=
KylinTicketExpressModuleVo
.
getNew
();
KylinTicketExpressModuleVo
expressModuleVo
=
KylinTicketExpressModuleVo
.
getNew
();
expressModuleVo
.
setTicketId
(
ticketId
);
expressModuleVo
.
setTicketId
(
ticketId
);
expressModuleVo
.
setProduceCodeList
(
expressModuleIdList
);
List
<
ExpressModuleVo
>
voList
=
new
ArrayList
();
redisMerchantUtils
.
setTEMPVo
(
ticketId
,
expressModuleVo
);
List
<
KylinExpressModuleVo
>
kylinExpressModuleVoList
=
redisMerchantUtils
.
expressList
();
for
(
String
produceCode
:
expressModuleIdList
)
{
for
(
KylinExpressModuleVo
item2
:
kylinExpressModuleVoList
)
{
if
(
item2
.
getProductCode
().
equals
(
produceCode
))
{
ExpressModuleVo
vo
=
ExpressModuleVo
.
getNew
();
vo
.
setProductCode
(
item2
.
getProductCode
().
toString
());
vo
.
setTitle
(
item2
.
getTitle
());
voList
.
add
(
vo
);
}
}
}
expressModuleVo
.
setProduceCodeList
(
voList
);
redisMerchantUtils
.
setTEMVo
(
ticketId
,
expressModuleVo
);
}
}
return
true
;
return
true
;
}
}
...
...
liquidnet-bus-service/liquidnet-service-merchant/liquidnet-service-merchant-impl/src/main/java/com/liquidnet/service/merchant/util/PerformanceUtils.java
View file @
a4fb8aac
...
@@ -394,9 +394,9 @@ public class PerformanceUtils {
...
@@ -394,9 +394,9 @@ public class PerformanceUtils {
KylinTicketExpressModuleVo
moduleVo
=
redisMerchantUtils
.
getTEMPVo
(
tickets
.
getTicketsId
());
KylinTicketExpressModuleVo
moduleVo
=
redisMerchantUtils
.
getTEMPVo
(
tickets
.
getTicketsId
());
redisMerchantUtils
.
setTEMVo
(
tickets
.
getTicketsId
(),
moduleVo
);
redisMerchantUtils
.
setTEMVo
(
tickets
.
getTicketsId
(),
moduleVo
);
del9
.
add
(
new
Object
[]{
tickets
.
getTicketsId
(),
updatedAt
});
del9
.
add
(
new
Object
[]{
tickets
.
getTicketsId
(),
updatedAt
});
for
(
String
mVo
:
moduleVo
.
getProduceCodeList
())
for
(
ExpressModuleVo
mVo
:
moduleVo
.
getProduceCodeList
())
insert9
.
add
(
new
Object
[]{
insert9
.
add
(
new
Object
[]{
tickets
.
getTicketsId
(),
mVo
,
updatedAt
,
updatedAt
tickets
.
getTicketsId
(),
mVo
.
getProductCode
()
,
updatedAt
,
updatedAt
});
});
}
}
}
}
...
...
liquidnet-bus-support/liquidnet-support-config/src/main/resources/application-dev.yml
View file @
a4fb8aac
...
@@ -18,10 +18,10 @@ liquidnet:
...
@@ -18,10 +18,10 @@ liquidnet:
username
:
admin
username
:
admin
password
:
admin
password
:
admin
config
:
config
:
# location: /Users/color/company_project/java/liquidnet-bus-v1-1/liquidnet-bus-config/liquidnet-config
# location: /Users/color/company_project/java/liquidnet-bus-v1-1/liquidnet-bus-config/liquidnet-config
# location: /Users/hujiachen/IdeaProjects/liquidnet-bus-v1
/liquidnet-bus-config/liquidnet-config
# location: /Users/Tice/Company/Liquidnet/Liquidnet_Bus
/liquidnet-bus-config/liquidnet-config
# location: /Users/Tice/Company/Liquidnet/Liquidnet_Bus
/liquidnet-bus-config/liquidnet-config
location
:
/Users/hujiachen/IdeaProjects/liquidnet-bus-v1
/liquidnet-bus-config/liquidnet-config
location
:
/app/support-config
#
location: /app/support-config
# 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