Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
haoban3.0
haoban-manage3.0
Commits
69b3bfbd
Commit
69b3bfbd
authored
Jan 09, 2025
by
王祖波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
乔丹自研商城兼容
parent
a733488c
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
34 additions
and
6 deletions
+34
-6
InteractRecordApiServiceImpl.java
...ervice/out/impl/content/InteractRecordApiServiceImpl.java
+4
-2
MallOrderStatusChangeApiServiceImpl.java
...out/impl/content/MallOrderStatusChangeApiServiceImpl.java
+5
-4
OrderCheckUtil.java
...va/com/gic/haoban/manage/service/util/OrderCheckUtil.java
+25
-0
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/content/InteractRecordApiServiceImpl.java
View file @
69b3bfbd
...
...
@@ -17,6 +17,7 @@ import com.gic.haoban.manage.service.service.content.InteractRecordService;
import
com.gic.haoban.manage.service.service.content.PotentialCustomerService
;
import
com.gic.haoban.manage.service.service.content.adaptor.MaterialEnterpriseAdaptor
;
import
com.gic.haoban.manage.service.task.KafkaMessageServiceImpl
;
import
com.gic.haoban.manage.service.util.OrderCheckUtil
;
import
com.gic.member.api.dto.event.lifecycle.CreateMemberEventParam
;
import
com.gic.member.api.dto.info.MemberSummaryInfoDTO
;
import
com.gic.member.api.dto.info.qo.QueryMemberInfoDTO
;
...
...
@@ -184,8 +185,9 @@ public class InteractRecordApiServiceImpl implements InteractRecordApiService {
return
ServiceResponse
.
success
();
}
OrderInfoResp
orderInfoResp
=
serviceResponse
.
getResult
();
if
(
orderInfoResp
.
getOrderType
()
==
null
||
OrderChannelEnum
.
WEIMOB
.
getSort
()
!=
orderInfoResp
.
getOrderType
())
{
log
.
info
(
"订单 {} 非微盟渠道"
,
orderId
);
if
(
orderInfoResp
.
getOrderType
()
==
null
||
!
OrderCheckUtil
.
checkOrderType
(
orderInfoResp
.
getOrderType
()))
{
log
.
info
(
"订单 {} 非微盟/自研渠道"
,
orderId
);
return
ServiceResponse
.
success
();
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/content/MallOrderStatusChangeApiServiceImpl.java
View file @
69b3bfbd
...
...
@@ -184,7 +184,7 @@ public class MallOrderStatusChangeApiServiceImpl implements MallOrderStatusChang
}
/**
* 处理微盟订单
* 处理微盟
/自研
订单
* MQ: dealWeimoOrder
* @param params
* @return
...
...
@@ -192,7 +192,7 @@ public class MallOrderStatusChangeApiServiceImpl implements MallOrderStatusChang
@Override
public
ServiceResponse
<
Void
>
dealWeimoOrder
(
String
params
)
{
log
.
info
(
"处理微盟订单 {}"
,
params
);
log
.
info
(
"处理微盟
/自研
订单 {}"
,
params
);
//订单分为tab_gic_eorder 和 tab_gic_ordeer
MemberOrderBo
memberOrderBo
=
JSON
.
parseObject
(
params
,
MemberOrderBo
.
class
);
...
...
@@ -232,8 +232,9 @@ public class MallOrderStatusChangeApiServiceImpl implements MallOrderStatusChang
return
ServiceResponse
.
success
();
}
if
(!
ContentMallShopType
.
WEIMO_MALL
.
getCode
().
equals
(
response
.
getResult
().
getMallShopType
()))
{
log
.
info
(
"当前企业内容配置非微盟商城 {}"
,
JSON
.
toJSONString
(
response
));
if
(!
ContentMallShopType
.
WEIMO_MALL
.
getCode
().
equals
(
response
.
getResult
().
getMallShopType
())
&&
!
ContentMallShopType
.
THIRD_MALL
.
getCode
().
equals
(
response
.
getResult
().
getMallShopType
()))
{
log
.
info
(
"当前企业内容配置非微盟/自研商城 {}"
,
JSON
.
toJSONString
(
response
));
return
ServiceResponse
.
success
();
}
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/util/OrderCheckUtil.java
0 → 100644
View file @
69b3bfbd
package
com
.
gic
.
haoban
.
manage
.
service
.
util
;
import
com.gic.enterprise.api.enums.PlatformChannelEnum
;
import
com.gic.orderecommerce.api.constant.OrderChannelEnum
;
import
com.google.common.collect.Lists
;
import
java.util.List
;
public
class
OrderCheckUtil
{
private
static
final
List
<
Integer
>
DEAL_ORDER_TYPE_LIST
=
Lists
.
newArrayList
(
OrderChannelEnum
.
WEIMOB
.
getSort
(),
OrderChannelEnum
.
BRAND_MALL
.
getSort
());
/**
* 销售线索是否需要处理订单类型
* @param orderType
* @return
*/
public
static
boolean
checkOrderType
(
Integer
orderType
)
{
return
DEAL_ORDER_TYPE_LIST
.
contains
(
orderType
);
}
}
\ No newline at end of file
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