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
68fa8d87
Commit
68fa8d87
authored
Jun 08, 2021
by
张跃
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
组织id
parent
287aa839
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
23 additions
and
11 deletions
+23
-11
order-application-service/src/main/java/cn/freemud/service/coupon/impl/CocoCouponRelationServiceImpl.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/demo/manager/coupon/KgdCouponServiceImpl.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/demo/manager/store/KgdStoreServiceImpl.java
+15
-3
shopping-cart-application-service/src/main/java/cn/freemud/service/CommonService.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/CouponServiceImpl.java
+3
-3
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartNewServiceImpl.java
+1
-1
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/CalculationSharingDiscountService.java
+1
-1
No files found.
order-application-service/src/main/java/cn/freemud/service/coupon/impl/CocoCouponRelationServiceImpl.java
View file @
68fa8d87
...
...
@@ -117,7 +117,7 @@ public class CocoCouponRelationServiceImpl implements CouponRelationService {
couponCodeVerificationDto
.
setTrans_id
(
orderBean
.
getOid
());
couponCodeVerificationDto
.
setBusiness_date
(
DateUtil
.
convert2Str
(
new
Date
(),
DateUtil
.
FORMAT_yyyyMMdd
));
// 核销券新增参数:组织机构ID
couponCodeVerificationDto
.
setChannel_
code
s
(
storeService
.
getOrgIdsArr
(
orderBean
.
getCompanyId
(),
orderBean
.
getShopId
()));
couponCodeVerificationDto
.
setChannel_
id
s
(
storeService
.
getOrgIdsArr
(
orderBean
.
getCompanyId
(),
orderBean
.
getShopId
()));
// 核销交易信息
List
<
CouponCodeVerificationTransDto
>
transactions
=
new
ArrayList
<>();
...
...
shopping-cart-application-service/src/main/java/cn/freemud/demo/manager/coupon/KgdCouponServiceImpl.java
View file @
68fa8d87
...
...
@@ -82,7 +82,7 @@ public class KgdCouponServiceImpl implements CouponService {
List
<
String
>
orgIds
=
storeService
.
getOrgIds
(
getStoreBO
);
String
channelIds
=
CollectionUtils
.
isNotEmpty
(
orgIds
)
?
Joiner
.
on
(
","
).
join
(
orgIds
)
:
""
;
map
.
put
(
Finals
.
CHANNEL_
CODE
_LIST
,
channelIds
);
map
.
put
(
Finals
.
CHANNEL_
ID
_LIST
,
channelIds
);
String
appSecret
=
getAppSecret
(
getCouponDetailBO
.
getPartnerId
());
String
sign
=
SignUtil
.
createMD5Sign
(
map
,
appSecret
);
map
.
put
(
Finals
.
SIGN
,
sign
);
...
...
shopping-cart-application-service/src/main/java/cn/freemud/demo/manager/store/KgdStoreServiceImpl.java
View file @
68fa8d87
...
...
@@ -15,11 +15,16 @@ import com.freemud.application.sdk.api.log.LogThreadLocal;
import
com.freemud.application.sdk.api.storecenter.request.StoreInfoRequest
;
import
com.freemud.application.sdk.api.storecenter.request.vo.GetOrgTreeListRequest
;
import
com.freemud.application.sdk.api.storecenter.response.StoreResponse
;
import
com.freemud.application.sdk.api.storecenter.response.vo.GetOrgTreeListResponse
;
import
com.freemud.application.sdk.api.storecenter.service.StoreCenterService
;
import
com.freemud.application.sdk.api.util.ResponseUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.CollectionUtils
;
import
java.util.List
;
import
java.util.Objects
;
import
java.util.stream.Collectors
;
@Service
(
"KgdStoreService"
)
public
class
KgdStoreServiceImpl
implements
StoreService
{
...
...
@@ -39,12 +44,19 @@ public class KgdStoreServiceImpl implements StoreService {
GetOrgTreeListRequest
request
=
new
GetOrgTreeListRequest
();
request
.
setPartnerId
(
getStoreBO
.
getPartnerId
());
request
.
setStoreCode
(
getStoreBO
.
getStoreCode
());
BaseResponse
<
List
<
String
>>
orgList
=
storeCenterService
.
getOrgList
(
request
,
LogThreadLocal
.
getTrackingNo
());
if
(
orgList
!=
null
&&
ResponseCodeConstant
.
RESPONSE_SUCCESS_STR
.
equals
(
orgList
.
getCode
()))
{
return
orgList
.
getData
();
BaseResponse
<
GetOrgTreeListResponse
>
response
=
storeCenterService
.
getOrgTreeList
(
request
,
LogThreadLocal
.
getTrackingNo
());
if
(
Objects
.
equals
(
"100"
,
response
.
getCode
())
&&
response
.
getData
()
!=
null
)
{
List
<
GetOrgTreeListResponse
.
OrgList
>
orgList
=
((
GetOrgTreeListResponse
)
response
.
getData
()).
getOrgList
();
if
(
CollectionUtils
.
isEmpty
(
orgList
))
{
return
null
;
}
else
{
List
<
String
>
orgIds
=
(
List
)
orgList
.
stream
().
map
(
GetOrgTreeListResponse
.
OrgList
::
getOrganizationId
).
collect
(
Collectors
.
toList
());
return
orgIds
;
}
}
else
{
return
null
;
}
}
@Override
public
StoreInfoBO
getStoreInfo
(
GetStoreInfoBO
getStoreInfo
)
{
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/CommonService.java
View file @
68fa8d87
...
...
@@ -97,7 +97,7 @@ public interface CommonService {
}
default
String
getOrgIdsAsString
(
String
partnerId
,
String
storeCode
)
{
List
<
String
>
orgIdList
=
this
.
getOrgIds
(
partnerId
,
storeCode
);
List
<
String
>
orgIdList
=
this
.
getOrgIds
ForCoupon
(
partnerId
,
storeCode
);
return
CollectionUtils
.
isNotEmpty
(
orgIdList
)
?
Joiner
.
on
(
","
).
join
(
orgIdList
)
:
""
;
}
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/CouponServiceImpl.java
View file @
68fa8d87
...
...
@@ -287,7 +287,7 @@ public class CouponServiceImpl implements CouponService {
map
.
put
(
Finals
.
ACTION
,
"code.allDetails"
);
// 券码接口新增参数:组织机构(多个用英文逗号分离)
String
channelIds
=
commonService
.
getOrgIdsAsString
(
requestVo
.
getPartnerId
(),
requestVo
.
getStoreId
());
map
.
put
(
Finals
.
CHANNEL_
CODE
_LIST
,
channelIds
);
map
.
put
(
Finals
.
CHANNEL_
ID
_LIST
,
channelIds
);
String
appSecret
=
getAppSecret
(
requestVo
.
getPartnerId
());
String
sign
=
SignUtil
.
createMD5Sign
(
map
,
appSecret
);
map
.
put
(
Finals
.
SIGN
,
sign
);
...
...
@@ -511,8 +511,8 @@ public class CouponServiceImpl implements CouponService {
Long
totalAmount
=
createProductRequest
(
cartGoods
,
productList
,
isNew
);
couponAvailableReqVo
.
setTotalAmount
(
Integer
.
valueOf
(
totalAmount
+
""
));
couponAvailableReqVo
.
setProductList
(
productList
);
couponAvailableReqVo
.
setChannelCodeList
(
commonService
.
getOrgCodes
(
partnerId
,
storeId
));
//
couponAvailableReqVo.setChannelIdList(commonService.getOrgIdsForCoupon(partnerId, storeId));
//
couponAvailableReqVo.setChannelCodeList(commonService.getOrgCodes(partnerId, storeId));
couponAvailableReqVo
.
setChannelIdList
(
commonService
.
getOrgIdsForCoupon
(
partnerId
,
storeId
));
if
(
StringUtils
.
isNotBlank
(
menuType
))
{
String
code
=
BusinessTypeEnum
.
getByType
(
menuType
).
getCode
();
String
channel
=
CouponRedeemChannel
.
getChannelByType
(
code
);
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/ShoppingCartNewServiceImpl.java
View file @
68fa8d87
...
...
@@ -1408,7 +1408,7 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
}
activityCalculationDiscountRequestDto
.
setGoods
(
calculationDiscountGoodsList
);
activityCalculationDiscountRequestDto
.
setCoupons
(
coupons
);
activityCalculationDiscountRequestDto
.
setOrgIds
(
commonService
.
getOrgIds
(
partnerId
,
storeId
));
activityCalculationDiscountRequestDto
.
setOrgIds
(
commonService
.
getOrgIds
ForCoupon
(
partnerId
,
storeId
));
activityCalculationDiscountRequestDto
.
setDistributionFee
(
distributionFee
);
activityCalculationDiscountRequestDto
.
setIsMember
(
isMember
);
ActivityCalculationDiscountResponseDto
activityCalculationDiscountResponseDto
;
...
...
shopping-cart-application-service/src/main/java/cn/freemud/service/impl/calculate/CalculationSharingDiscountService.java
View file @
68fa8d87
...
...
@@ -191,7 +191,7 @@ public class CalculationSharingDiscountService {
//组装促销
calculationSharingDiscountRequestDto
.
setGoods
(
calculationDiscountGoodsList
);
calculationSharingDiscountRequestDto
.
setCoupons
(
coupons
);
calculationSharingDiscountRequestDto
.
setOrgIds
(
commonService
.
getOrgIds
(
partnerId
,
storeId
));
calculationSharingDiscountRequestDto
.
setOrgIds
(
commonService
.
getOrgIds
ForCoupon
(
partnerId
,
storeId
));
calculationSharingDiscountRequestDto
.
setDistributionFee
(
deliveryAmount
);
calculationSharingDiscountRequestDto
.
setIsMember
(
isMember
);
...
...
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