记得上下班打卡 | 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
f69d27f6
Commit
f69d27f6
authored
Jan 05, 2022
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交下单接口(待测试)
parent
293994bc
Changes
12
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
302 additions
and
104 deletions
+302
-104
GoblinOrderParam.java
...liquidnet/service/goblin/dto/manage/GoblinOrderParam.java
+1
-1
GoblinOrderSkuParam.java
...uidnet/service/goblin/dto/manage/GoblinOrderSkuParam.java
+3
-1
GoblinOrderStoreParam.java
...dnet/service/goblin/dto/manage/GoblinOrderStoreParam.java
+3
-3
SyncOrderParam.java
...iquidnet/service/goblin/dto/manage/vo/SyncOrderParam.java
+35
-0
IDGenerator.java
...ain/java/com/liquidnet/commons/lang/util/IDGenerator.java
+4
-0
application-dev.yml
liquidnet-bus-config/liquidnet-config/application-dev.yml
+1
-0
GoblinOrderAttr.java
.../com/liquidnet/service/goblin/entity/GoblinOrderAttr.java
+9
-1
GoblinOrderSku.java
...a/com/liquidnet/service/goblin/entity/GoblinOrderSku.java
+9
-1
GoblinStoreOrder.java
...com/liquidnet/service/goblin/entity/GoblinStoreOrder.java
+5
-0
GoblinAppOrderController.java
...t/service/goblin/controller/GoblinAppOrderController.java
+22
-2
GoblinAppOrderServiceImpl.java
...ervice/goblin/service/impl/GoblinAppOrderServiceImpl.java
+207
-92
GoblinRedisUtils.java
...a/com/liquidnet/service/goblin/util/GoblinRedisUtils.java
+3
-3
No files found.
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/manage/GoblinOrderParam.java
View file @
f69d27f6
...
...
@@ -31,6 +31,6 @@ public class GoblinOrderParam {
private
String
returnUrl
;
@ApiModelProperty
(
value
=
"商品相关参数集合"
)
private
List
<
GoblinOrderS
puParam
>
goblinOrderSpu
ParamList
;
private
List
<
GoblinOrderS
toreParam
>
goblinOrderStore
ParamList
;
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/manage/GoblinOrderSkuParam.java
View file @
f69d27f6
...
...
@@ -11,7 +11,9 @@ import java.util.ArrayList;
@Data
public
class
GoblinOrderSkuParam
{
@ApiModelProperty
(
required
=
true
,
value
=
"skuId"
)
private
String
skuIds
;
private
String
skuId
;
@ApiModelProperty
(
required
=
true
,
value
=
"spuId"
)
private
String
spuId
;
@ApiModelProperty
(
required
=
true
,
value
=
"数量"
)
private
Integer
number
;
}
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/manage/GoblinOrderS
pu
Param.java
→
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/manage/GoblinOrderS
tore
Param.java
View file @
f69d27f6
...
...
@@ -10,10 +10,10 @@ import java.util.ArrayList;
@ApiModel
(
value
=
"GoblinOrderParam"
)
@Data
public
class
GoblinOrderS
pu
Param
{
public
class
GoblinOrderS
tore
Param
{
@ApiModelProperty
(
required
=
true
,
value
=
"spuI
d"
)
private
String
s
pu
Id
;
@ApiModelProperty
(
value
=
"商铺i
d"
)
private
String
s
tore
Id
;
@ApiModelProperty
(
value
=
"平台券码"
)
private
String
platVoucherCode
;
@ApiModelProperty
(
value
=
"商品券码"
)
...
...
liquidnet-bus-api/liquidnet-service-goblin-api/src/main/java/com/liquidnet/service/goblin/dto/manage/vo/SyncOrderParam.java
0 → 100644
View file @
f69d27f6
package
com
.
liquidnet
.
service
.
goblin
.
dto
.
manage
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.math.BigDecimal
;
@Data
public
class
SyncOrderParam
implements
Cloneable
{
@ApiModelProperty
(
value
=
"status"
)
private
Integer
status
;
@ApiModelProperty
(
value
=
"type"
)
private
String
type
;
@ApiModelProperty
(
value
=
"code"
)
private
String
code
;
@ApiModelProperty
(
value
=
"paymentId"
)
private
String
paymentId
;
@ApiModelProperty
(
value
=
"orderCode"
)
private
String
orderCode
;
@ApiModelProperty
(
value
=
"price"
)
private
BigDecimal
price
;
@ApiModelProperty
(
value
=
"paymentType"
)
private
String
paymentType
;
@ApiModelProperty
(
value
=
"paymentAt"
)
private
String
paymentAt
;
private
static
final
SyncOrderParam
obj
=
new
SyncOrderParam
();
public
static
SyncOrderParam
getNew
()
{
try
{
return
(
SyncOrderParam
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
SyncOrderParam
();
}
}
}
liquidnet-bus-common/liquidnet-common-base/src/main/java/com/liquidnet/commons/lang/util/IDGenerator.java
View file @
f69d27f6
...
...
@@ -68,6 +68,10 @@ public class IDGenerator {
return
ticketOrderCode
(
orderId
);
}
public
static
String
getWriteOffCode
(){
return
""
;
}
/**
* 根据订单id生成总订单号
*
...
...
liquidnet-bus-config/liquidnet-config/application-dev.yml
View file @
f69d27f6
...
...
@@ -90,6 +90,7 @@ liquidnet:
pay
:
http://devdragon.zhengzai.tv/dragon/pay/dragonPay
check
:
http://devdragon.zhengzai.tv/dragon/pay/checkOrder
localUrl
:
http://devorder.zhengzai.tv/order/order/syncOrder
goblinUrl
:
http://devorder.zhengzai.tv/order/goblin/syncOrder
candy
:
url
:
http://devcandy.zhengzai.tv/candy
goblin
:
...
...
liquidnet-bus-do/liquidnet-service-goblin-do/src/main/java/com/liquidnet/service/goblin/entity/GoblinOrderAttr.java
View file @
f69d27f6
...
...
@@ -17,7 +17,7 @@ import lombok.EqualsAndHashCode;
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
GoblinOrderAttr
implements
Serializable
{
public
class
GoblinOrderAttr
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -130,5 +130,13 @@ public class GoblinOrderAttr implements Serializable {
private
String
comment
;
private
static
final
GoblinOrderAttr
obj
=
new
GoblinOrderAttr
();
public
static
GoblinOrderAttr
getNew
()
{
try
{
return
(
GoblinOrderAttr
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
GoblinOrderAttr
();
}
}
}
liquidnet-bus-do/liquidnet-service-goblin-do/src/main/java/com/liquidnet/service/goblin/entity/GoblinOrderSku.java
View file @
f69d27f6
...
...
@@ -18,7 +18,7 @@ import lombok.EqualsAndHashCode;
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
GoblinOrderSku
implements
Serializable
{
public
class
GoblinOrderSku
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -116,5 +116,13 @@ public class GoblinOrderSku implements Serializable {
private
String
comment
;
private
static
final
GoblinOrderSku
obj
=
new
GoblinOrderSku
();
public
static
GoblinOrderSku
getNew
()
{
try
{
return
(
GoblinOrderSku
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
return
new
GoblinOrderSku
();
}
}
}
liquidnet-bus-do/liquidnet-service-goblin-do/src/main/java/com/liquidnet/service/goblin/entity/GoblinStoreOrder.java
View file @
f69d27f6
...
...
@@ -170,6 +170,11 @@ public class GoblinStoreOrder implements Serializable,Cloneable {
*/
private
String
version
;
/**
* 是否会员
*/
private
Integer
isMember
;
/**
* 订单类型[0-普通订单|1-定金预售订单|2-全款预售订单|3-拼团订单|4-众筹全款|5-众筹1元|6-众筹无回报|7-虚拟商品订单|8-社区团购订单|9-正在下单]
*/
...
...
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/controller/GoblinAppOrderController.java
View file @
f69d27f6
package
com
.
liquidnet
.
service
.
goblin
.
controller
;
import
com.liquidnet.service.base.ResponseDto
;
import
com.liquidnet.service.base.codec.vo.EncryptedReq
;
import
com.liquidnet.service.goblin.dto.manage.GoblinOrderParam
;
import
com.liquidnet.service.goblin.dto.manage.vo.GoblinPayInnerResultVo
;
import
com.liquidnet.service.goblin.dto.vo.GoblinSelfMarketingVo
;
import
com.liquidnet.service.goblin.service.IGoblinAppOrderService
;
import
com.liquidnet.service.goblin.service.IGoblinAppZhengzaiService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
@Slf4j
@Api
(
tags
=
"订单相关"
)
...
...
@@ -16,4 +23,17 @@ public class GoblinAppOrderController {
@Autowired
IGoblinAppOrderService
goblinAppOrderService
;
@PostMapping
(
"pre"
)
@ApiOperation
(
"下单"
)
public
ResponseDto
<
GoblinPayInnerResultVo
>
getZhengzaiMarketList
(
@RequestBody
EncryptedReq
<
GoblinOrderParam
>
param
)
{
GoblinOrderParam
payOrderParam
=
param
.
getData
();
return
goblinAppOrderService
.
checkOrder
(
payOrderParam
);
}
@PostMapping
(
"fc7bce6d6c2213b866f76493f92224b7"
)
@ApiOperation
(
"fc7bce6d6c2213b866f76493f92224b7"
)
public
ResponseDto
<
GoblinPayInnerResultVo
>
getZhengzaiMarketList
(
@RequestBody
GoblinOrderParam
param
)
{
return
goblinAppOrderService
.
checkOrder
(
param
);
}
}
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/service/impl/GoblinAppOrderServiceImpl.java
View file @
f69d27f6
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-goblin/liquidnet-service-goblin-impl/src/main/java/com/liquidnet/service/goblin/util/GoblinRedisUtils.java
View file @
f69d27f6
...
...
@@ -32,7 +32,7 @@ public class GoblinRedisUtils {
public
int
getSkuStock
(
String
marketPre
,
String
skuId
)
{
String
rk
=
GoblinRedisConst
.
REAL_STOCK_SKU
;
if
(
marketPre
!=
null
)
{
if
(
marketPre
!=
null
&&
!
marketPre
.
equals
(
"null"
)
)
{
rk
=
rk
.
concat
(
marketPre
+
":"
);
}
rk
=
rk
.
concat
(
skuId
);
...
...
@@ -46,7 +46,7 @@ public class GoblinRedisUtils {
public
int
incrSkuStock
(
String
marketPre
,
String
skuId
,
Integer
stock
)
{
String
rk
=
GoblinRedisConst
.
REAL_STOCK_SKU
;
if
(
marketPre
!=
null
)
{
if
(
marketPre
!=
null
&&
!
marketPre
.
equals
(
"null"
)
)
{
rk
=
rk
.
concat
(
marketPre
+
":"
);
}
rk
=
rk
.
concat
(
skuId
);
...
...
@@ -55,7 +55,7 @@ public class GoblinRedisUtils {
public
int
decrSkuStock
(
String
marketPre
,
String
skuId
,
Integer
stock
)
{
String
rk
=
GoblinRedisConst
.
REAL_STOCK_SKU
;
if
(
marketPre
!=
null
)
{
if
(
marketPre
!=
null
&&
!
marketPre
.
equals
(
"null"
)
)
{
rk
=
rk
.
concat
(
marketPre
+
":"
);
}
rk
=
rk
.
concat
(
skuId
);
...
...
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