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
c2279b13
Commit
c2279b13
authored
Aug 11, 2021
by
胡敬轩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
查询活动时增加商品菜单渠道字段,用于促销判断赠送商品状态
parent
29070a7b
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
0 deletions
+16
-0
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/ActivityQueryRequestDto.java
+7
-0
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ActivityServiceImpl.java
+9
-0
No files found.
shopping-cart-application-service/src/main/java/cn/freemud/entities/dto/ActivityQueryRequestDto.java
View file @
c2279b13
package
cn
.
freemud
.
entities
.
dto
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.*
;
import
javax.validation.constraints.NotNull
;
...
...
@@ -110,6 +111,12 @@ public class ActivityQueryRequestDto {
*/
private
Integer
isShowStore
;
/**
* 商品渠道 查询商品信息时用
* saas-自提 saasdelivery-外卖 saasmall-微商城 ....
*/
@ApiModelProperty
(
value
=
"商品渠道 saas(开个店自提)、saasdelivery(开个店外卖)、saasmall(微商城)、wc(围餐)、mtwm(美团外卖)、jdwm(京东外卖)、fmwd(非码微店)、eleme(饿了么外卖)、ebwm(饿百外卖) 有换购或者赠送商品的活动时必传"
)
private
String
productChannel
;
private
List
<
QueryGoodsBeanDto
>
goods
;
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ActivityServiceImpl.java
View file @
c2279b13
...
...
@@ -19,10 +19,12 @@ import cn.freemud.entities.dto.activity.ActivityQueryDto;
import
cn.freemud.entities.dto.activity.ActivityQueryResponseDto
;
import
cn.freemud.enums.ActivityChannelEnum
;
import
cn.freemud.enums.ActivityTypeEnum
;
import
cn.freemud.enums.CreateOrderType
;
import
cn.freemud.service.ActivityService
;
import
cn.freemud.service.CommonService
;
import
cn.freemud.service.thirdparty.ActivityClient
;
import
cn.freemud.utils.PropertyConvertUtil
;
import
com.freemud.sdk.api.assortment.shoppingcart.enums.BusinessTypeEnum
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -115,6 +117,13 @@ public class ActivityServiceImpl implements ActivityService {
activityQueryRequestDto
.
setIsShowStore
(
0
);
activityQueryRequestDto
.
setIsShowTime
(
0
);
activityQueryRequestDto
.
setOrgIds
(
commonService
.
getOrgIds
(
activityQueryDto
.
getPartnerId
(),
activityQueryDto
.
getStoreId
()));
if
(
Objects
.
equals
(
activityQueryDto
.
getOrderType
(),
CreateOrderType
.
COLLECT_GOODS
.
getCode
()))
{
activityQueryRequestDto
.
setProductChannel
(
BusinessTypeEnum
.
SAAS_PICKUP
.
getCode
());
}
else
if
(
Objects
.
equals
(
activityQueryDto
.
getOrderType
(),
CreateOrderType
.
TAKE_OUT
.
getCode
()))
{
activityQueryRequestDto
.
setProductChannel
(
BusinessTypeEnum
.
SAAS_DELIVERY
.
getCode
());
}
else
if
(
Objects
.
equals
(
activityQueryDto
.
getOrderType
(),
CreateOrderType
.
SAASMALL
.
getCode
()))
{
activityQueryRequestDto
.
setProductChannel
(
BusinessTypeEnum
.
SAAS_MALL
.
getCode
());
}
ActivityQueryResponseDto
activityQueryResponseDto
=
null
;
try
{
activityQueryResponseDto
=
activityClient
.
query
(
activityQueryRequestDto
);
...
...
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