Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
O
order-group
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
order-group-application
order-group
Commits
06e1c2e9
Commit
06e1c2e9
authored
Aug 20, 2020
by
徐康
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop' into develop
parents
cf1fdfbc
4e2da145
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
33 additions
and
16 deletions
+33
-16
assortment-ordercenter-sdk/pom.xml
+2
-2
assortment-ordercenter-sdk/readme.md
+3
-2
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
+3
-2
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/CreateOrderProductRequest.java
+5
-3
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/OrderProductAddInfoDto.java
+6
-0
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
+4
-1
call-back-service/src/main/resources/application-pro.properties
+2
-2
order-application-service/pom.xml
+2
-2
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
+4
-2
order-application-service/src/main/java/cn/freemud/service/impl/CheckOrder.java
+0
-0
shopping-cart-application-service/src/main/java/cn/freemud/ShoppingCartApplication.java
+2
-0
No files found.
assortment-ordercenter-sdk/pom.xml
View file @
06e1c2e9
...
@@ -10,7 +10,7 @@
...
@@ -10,7 +10,7 @@
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<version>
2.0.1
3
-SNAPSHOT
</version>
<version>
2.0.1
4
-SNAPSHOT
</version>
<dependencies>
<dependencies>
<dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<groupId>
org.springframework.boot
</groupId>
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
<dependency>
<dependency>
<artifactId>
couponcenter-sdk
</artifactId>
<artifactId>
couponcenter-sdk
</artifactId>
<groupId>
com.freemud.application.service.sdk
</groupId>
<groupId>
com.freemud.application.service.sdk
</groupId>
<version>
1.1
1.0-SNAPSHOT
</version>
<version>
1.1
0.2.RELEASE
</version>
<scope>
provided
</scope>
<scope>
provided
</scope>
</dependency>
</dependency>
<dependency>
<dependency>
...
...
assortment-ordercenter-sdk/readme.md
View file @
06e1c2e9
...
@@ -81,4 +81,5 @@
...
@@ -81,4 +81,5 @@
| 2.0.9-SNAPSHOT| 新增修改取餐码接口| 谌会阳 |2020-08-08
| 2.0.9-SNAPSHOT| 新增修改取餐码接口| 谌会阳 |2020-08-08
| 2.0.11-SNAPSHOT| 麦咖啡| 谌会阳 |2020-08-08
| 2.0.11-SNAPSHOT| 麦咖啡| 谌会阳 |2020-08-08
| 2.0.12-SNAPSHOT| OrderSourceType 调整 | 谌会阳 |2020-08-10
| 2.0.12-SNAPSHOT| OrderSourceType 调整 | 谌会阳 |2020-08-10
| 2.0.13-SNAPSHOT| 加料商品 | 谌会阳 |2020-08-14
| 2.0.13-SNAPSHOT| 加料商品 | 谌会阳 |2020-08-14
\ No newline at end of file
| 2.0.14-SNAPSHOT| 商品统计分类名称保存 | wuping | 2020-08-20 |
\ No newline at end of file
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/adapter/OrderSdkAdapter.java
View file @
06e1c2e9
...
@@ -2596,8 +2596,9 @@ public class OrderSdkAdapter {
...
@@ -2596,8 +2596,9 @@ public class OrderSdkAdapter {
if
(
StringUtils
.
isNotBlank
(
product
.
getThirdCategoryId
())){
if
(
StringUtils
.
isNotBlank
(
product
.
getThirdCategoryId
())){
extInfo
.
setThirdCategoryId
(
product
.
getThirdCategoryId
());
extInfo
.
setThirdCategoryId
(
product
.
getThirdCategoryId
());
}
}
if
(
StringUtils
.
isNotBlank
(
product
.
getCategory
())){
if
(
StringUtils
.
isNotBlank
(
product
.
getClassificationId
())){
extInfo
.
setThirdCensusCategoryId
(
product
.
getCategory
());
extInfo
.
setThirdCensusCategoryId
(
product
.
getClassificationId
());
extInfo
.
setThirdCensusCategoryId
(
product
.
getSetClassificationName
());
}
}
if
(
0
!=
product
.
getTax
()){
if
(
0
!=
product
.
getTax
()){
extInfo
.
setTax
(
product
.
getTax
());
extInfo
.
setTax
(
product
.
getTax
());
...
...
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/CreateOrderProductRequest.java
View file @
06e1c2e9
...
@@ -166,11 +166,13 @@ public class CreateOrderProductRequest extends BaseConfig {
...
@@ -166,11 +166,13 @@ public class CreateOrderProductRequest extends BaseConfig {
/** 是否主食**/
/** 是否主食**/
private
Integer
stapleFood
;
private
Integer
stapleFood
;
/** 商品统计分类编号**/
private
String
category
;
/** 商品税率**/
/** 商品税率**/
private
double
tax
;
private
double
tax
;
private
String
taxId
;
private
String
taxId
;
/** 商品统计分类编号**/
private
String
classificationId
;
private
String
setClassificationName
;
}
}
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/request/order/OrderProductAddInfoDto.java
View file @
06e1c2e9
...
@@ -62,7 +62,13 @@ public class OrderProductAddInfoDto extends BaseConfig {
...
@@ -62,7 +62,13 @@ public class OrderProductAddInfoDto extends BaseConfig {
*/
*/
private
String
thirdCensusCategoryId
;
private
String
thirdCensusCategoryId
;
/**
* 商品统计分类名称
*/
private
String
thirdCensusCategoryName
;
private
double
tax
;
private
double
tax
;
private
String
taxId
;
private
String
taxId
;
}
}
assortment-ordercenter-sdk/src/main/java/com/freemud/sdk/api/assortment/order/service/order/OrderCenterSdkServiceImpl.java
View file @
06e1c2e9
...
@@ -5,6 +5,7 @@ import cn.freemud.amqp.MQAction;
...
@@ -5,6 +5,7 @@ import cn.freemud.amqp.MQAction;
import
cn.freemud.amqp.MQMessage
;
import
cn.freemud.amqp.MQMessage
;
import
cn.freemud.amqp.MQService
;
import
cn.freemud.amqp.MQService
;
import
cn.freemud.base.util.DateUtil
;
import
cn.freemud.base.util.DateUtil
;
import
cn.freemud.base.util.JsonUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.freemud.api.assortment.datamanager.manager.customer.AssortmentCustomerInfoManager
;
import
com.freemud.api.assortment.datamanager.manager.customer.AssortmentCustomerInfoManager
;
...
@@ -70,6 +71,8 @@ import com.freemud.sdk.api.assortment.order.response.payment.OrderPayResponse;
...
@@ -70,6 +71,8 @@ import com.freemud.sdk.api.assortment.order.response.payment.OrderPayResponse;
import
com.freemud.sdk.api.assortment.order.service.OrderCenterSdkService
;
import
com.freemud.sdk.api.assortment.order.service.OrderCenterSdkService
;
import
com.freemud.sdk.api.assortment.order.vo.AssortmentOrderProductVo
;
import
com.freemud.sdk.api.assortment.order.vo.AssortmentOrderProductVo
;
import
com.google.gson.Gson
;
import
com.google.gson.Gson
;
import
com.mysql.jdbc.log.LogUtils
;
import
lombok.extern.log4j.Log4j
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.lang.ObjectUtils
;
import
org.apache.commons.lang.ObjectUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
...
@@ -242,7 +245,7 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
...
@@ -242,7 +245,7 @@ public class OrderCenterSdkServiceImpl implements OrderCenterSdkService {
CouponLockRequest
couponLockRequest
=
orderSdkAdapter
.
convert2CouponLockRequest
(
orderBean
,
accounts
);
CouponLockRequest
couponLockRequest
=
orderSdkAdapter
.
convert2CouponLockRequest
(
orderBean
,
accounts
);
if
(
couponLockRequest
!=
null
)
{
if
(
couponLockRequest
!=
null
)
{
BaseResponse
<
CouponLockResponse
>
couponLockResponseBaseResponse
=
offlineCouponSdkService
.
couponLock
(
couponLockRequest
,
""
);
BaseResponse
<
CouponLockResponse
>
couponLockResponseBaseResponse
=
offlineCouponSdkService
.
couponLock
(
couponLockRequest
,
""
);
if
(!
ObjectUtils
.
equals
(
RESPONSE_SUCCESS
,
couponLockResponseBaseResponse
.
getStatus
Code
()))
{
if
(!
ObjectUtils
.
equals
(
RESPONSE_SUCCESS
_STR
,
couponLockResponseBaseResponse
.
get
Code
()))
{
CancelOrderRequest
cancelOrderRequest
=
orderSdkAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
AfterSalesType
.
SYSTEM_CANCEL
,
"锁定券码失败"
,
""
,
null
);
CancelOrderRequest
cancelOrderRequest
=
orderSdkAdapter
.
convent2CancelOrderRequest
(
orderBean
.
getOid
(),
orderBean
.
getCompanyId
(),
AfterSalesType
.
SYSTEM_CANCEL
,
"锁定券码失败"
,
""
,
null
);
orderCancel
(
cancelOrderRequest
);
orderCancel
(
cancelOrderRequest
);
//失败异步冲正库存,取消订单
//失败异步冲正库存,取消订单
...
...
call-back-service/src/main/resources/application-pro.properties
View file @
06e1c2e9
...
@@ -8,4 +8,4 @@ app.id=SHOP_OPEN_STORE
...
@@ -8,4 +8,4 @@ app.id=SHOP_OPEN_STORE
apollo.meta
=
http://open-store-apollo-configservice-pro.open-store.svc:8080
apollo.meta
=
http://open-store-apollo-configservice-pro.open-store.svc:8080
env
=
pro
env
=
pro
apollo.bootstrap.enabled
=
true
apollo.bootstrap.enabled
=
true
apollo.bootstrap.namespaces
=
micro_progeram_commons,i_callback_service
apollo.bootstrap.namespaces
=
i_callback_service,micro_progeram_commons
\ No newline at end of file
\ No newline at end of file
order-application-service/pom.xml
View file @
06e1c2e9
...
@@ -35,12 +35,12 @@
...
@@ -35,12 +35,12 @@
<dependency>
<dependency>
<artifactId>
couponcenter-sdk
</artifactId>
<artifactId>
couponcenter-sdk
</artifactId>
<groupId>
com.freemud.application.service.sdk
</groupId>
<groupId>
com.freemud.application.service.sdk
</groupId>
<version>
1.1
1.0-SNAPSHOT
</version>
<version>
1.1
0.2.RELEASE
</version>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
cn.freemud
</groupId>
<groupId>
cn.freemud
</groupId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<artifactId>
assortment-ordercenter-sdk
</artifactId>
<version>
2.0.1
3
-SNAPSHOT
</version>
<version>
2.0.1
4
-SNAPSHOT
</version>
</dependency>
</dependency>
<dependency>
<dependency>
<groupId>
com.freemud.application.service.sdk
</groupId>
<groupId>
com.freemud.application.service.sdk
</groupId>
...
...
order-application-service/src/main/java/cn/freemud/adapter/OrderAdapter.java
View file @
06e1c2e9
...
@@ -2102,7 +2102,8 @@ public class OrderAdapter {
...
@@ -2102,7 +2102,8 @@ public class OrderAdapter {
createOrderProductDemoDto
.
setWeight
(
cartGoodsDetailDto
.
getWeight
());
createOrderProductDemoDto
.
setWeight
(
cartGoodsDetailDto
.
getWeight
());
createOrderProductDemoDto
.
setUnit
(
cartGoodsDetailDto
.
getUnit
());
createOrderProductDemoDto
.
setUnit
(
cartGoodsDetailDto
.
getUnit
());
createOrderProductDemoDto
.
setStapleFood
(
0
);
createOrderProductDemoDto
.
setStapleFood
(
0
);
createOrderProductDemoDto
.
setCategory
(
cartGoodsDetailDto
.
getClassificationId
());
createOrderProductDemoDto
.
setClassificationId
(
cartGoodsDetailDto
.
getClassificationId
());
createOrderProductDemoDto
.
setSetClassificationName
(
cartGoodsDetailDto
.
getSetClassificationName
());
if
(
CollectionUtils
.
isNotEmpty
(
cartGoodsDetailDto
.
getActivityDiscountsDtos
()))
{
if
(
CollectionUtils
.
isNotEmpty
(
cartGoodsDetailDto
.
getActivityDiscountsDtos
()))
{
createOrderProductDemoDto
.
setAccounts
(
getMaterialAccounts
(
createOrderProductDemoDto
,
cartGoodsDetailDto
));
createOrderProductDemoDto
.
setAccounts
(
getMaterialAccounts
(
createOrderProductDemoDto
,
cartGoodsDetailDto
));
}
}
...
@@ -2131,9 +2132,10 @@ public class OrderAdapter {
...
@@ -2131,9 +2132,10 @@ public class OrderAdapter {
createOrderProductDemoDto
.
setWeight
(
cartGoodsDetailDto
.
getWeight
());
createOrderProductDemoDto
.
setWeight
(
cartGoodsDetailDto
.
getWeight
());
createOrderProductDemoDto
.
setUnit
(
cartGoodsDetailDto
.
getUnit
());
createOrderProductDemoDto
.
setUnit
(
cartGoodsDetailDto
.
getUnit
());
createOrderProductDemoDto
.
setStapleFood
(
0
);
createOrderProductDemoDto
.
setStapleFood
(
0
);
createOrderProductDemoDto
.
setCategory
(
cartGoodsDetailDto
.
getClassificationId
());
createOrderProductDemoDto
.
setTax
(
cartGoodsDetailDto
.
getTax
());
createOrderProductDemoDto
.
setTax
(
cartGoodsDetailDto
.
getTax
());
createOrderProductDemoDto
.
setTaxId
(
cartGoodsDetailDto
.
getTaxId
());
createOrderProductDemoDto
.
setTaxId
(
cartGoodsDetailDto
.
getTaxId
());
createOrderProductDemoDto
.
setClassificationId
(
cartGoodsDetailDto
.
getClassificationId
());
createOrderProductDemoDto
.
setSetClassificationName
(
cartGoodsDetailDto
.
getSetClassificationName
());
return
createOrderProductDemoDto
;
return
createOrderProductDemoDto
;
}
}
...
...
order-application-service/src/main/java/cn/freemud/service/impl/CheckOrder.java
View file @
06e1c2e9
This diff is collapsed.
Click to expand it.
shopping-cart-application-service/src/main/java/cn/freemud/ShoppingCartApplication.java
View file @
06e1c2e9
...
@@ -13,6 +13,7 @@
...
@@ -13,6 +13,7 @@
package
cn
.
freemud
;
package
cn
.
freemud
;
import
cn.freemud.core.db.DataSourcesConfig
;
import
cn.freemud.core.db.DataSourcesConfig
;
import
com.alibaba.fastjson.parser.ParserConfig
;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
import
com.freemud.application.sdk.api.log.LogThreadLocal
;
import
feign.RequestInterceptor
;
import
feign.RequestInterceptor
;
import
org.jasypt.encryption.StringEncryptor
;
import
org.jasypt.encryption.StringEncryptor
;
...
@@ -48,6 +49,7 @@ import tk.mybatis.spring.annotation.MapperScan;
...
@@ -48,6 +49,7 @@ import tk.mybatis.spring.annotation.MapperScan;
@EnableAsync
@EnableAsync
public
class
ShoppingCartApplication
{
public
class
ShoppingCartApplication
{
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
ParserConfig
.
getGlobalInstance
().
setAutoTypeSupport
(
true
);
SpringApplication
.
run
(
ShoppingCartApplication
.
class
,
args
);
SpringApplication
.
run
(
ShoppingCartApplication
.
class
,
args
);
}
}
...
...
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