Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
my-yaf-project
Project
Project
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
chenchuanwen
my-yaf-project
Commits
0b439d60
Commit
0b439d60
authored
Sep 21, 2018
by
liuyuzhen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优惠券
parent
37ea5546
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
6 deletions
+5
-6
Cart.php
application/controllers/Cart.php
+0
-1
Coupon.php
application/models/DAO/Coupon/Coupon.php
+5
-5
No files found.
application/controllers/Cart.php
View file @
0b439d60
...
@@ -114,7 +114,6 @@ class CartController extends \Our\Controller_AbstractApi{
...
@@ -114,7 +114,6 @@ class CartController extends \Our\Controller_AbstractApi{
$gcIds
=
isset
(
$cartList
[
'gcIds'
])
?
$cartList
[
'gcIds'
]
:
array
();
$gcIds
=
isset
(
$cartList
[
'gcIds'
])
?
$cartList
[
'gcIds'
]
:
array
();
$storeCartData
=
array
(
'cartList'
=>
$cartList
[
'list'
],
'storeIds'
=>
$storeCartList
[
'storeIds'
],
'goodsIds'
=>
$storeCartList
[
'goodsIds'
],
'goodsCommonIds'
=>
$storeCartList
[
'goodsCommonIds'
],
'blIds'
=>
$storeCartList
[
'blIds'
],
'gcIds'
=>
$gcIds
);
$storeCartData
=
array
(
'cartList'
=>
$cartList
[
'list'
],
'storeIds'
=>
$storeCartList
[
'storeIds'
],
'goodsIds'
=>
$storeCartList
[
'goodsIds'
],
'goodsCommonIds'
=>
$storeCartList
[
'goodsCommonIds'
],
'blIds'
=>
$storeCartList
[
'blIds'
],
'gcIds'
=>
$gcIds
);
//var_dump($storeCartData);
//var_dump($storeCartData);
//$this->success($storeCartData);
$storeCartData
=
$cartService
->
checkCouponForCart
(
$storeCartData
,
$this
->
memberId
);
$storeCartData
=
$cartService
->
checkCouponForCart
(
$storeCartData
,
$this
->
memberId
);
//$this->success($storeCartData);
//$this->success($storeCartData);
$storeCartData
=
$cartService
->
getDeliveryTypeForCart
(
$address
,
$storeCartData
);
$storeCartData
=
$cartService
->
getDeliveryTypeForCart
(
$address
,
$storeCartData
);
...
...
application/models/DAO/Coupon/Coupon.php
View file @
0b439d60
...
@@ -366,7 +366,7 @@ class CouponModel extends \DAO\AbstractModel {
...
@@ -366,7 +366,7 @@ class CouponModel extends \DAO\AbstractModel {
$totalPrice
=
\Our\ApiConst
::
zero
;
$totalPrice
=
\Our\ApiConst
::
zero
;
if
(
$gcTotalPriceArray
){
if
(
$gcTotalPriceArray
){
foreach
(
$gcTotalPriceArray
as
$key
=>
$gcTotalPrice
){
foreach
(
$gcTotalPriceArray
as
$key
=>
$gcTotalPrice
){
if
(
strpos
(
$coupon
[
'ids'
],
','
.
$key
.
','
)
===
\Our\ApiConst
::
zero
||
strpos
(
$coupon
[
'ids'
],
','
.
$key
.
','
)
>
\Our\ApiConst
::
zero
){
if
(
strpos
(
$coupon
[
'ids'
],
','
.
$key
.
','
)
!==
false
){
$totalPrice
+=
$gcTotalPrice
[
'totalPrice'
];
$totalPrice
+=
$gcTotalPrice
[
'totalPrice'
];
}
}
}
}
...
@@ -421,7 +421,7 @@ class CouponModel extends \DAO\AbstractModel {
...
@@ -421,7 +421,7 @@ class CouponModel extends \DAO\AbstractModel {
foreach
(
$goodsList
as
$goods
){
foreach
(
$goodsList
as
$goods
){
$goodsNum
=
$goods
[
'goodsNum'
];
$goodsNum
=
$goods
[
'goodsNum'
];
if
(
$goods
[
'type'
]
==
\Our\ApiConst
::
addGoodsToCart
){
if
(
$goods
[
'type'
]
==
\Our\ApiConst
::
addGoodsToCart
){
if
(
strpos
(
$giftGoodsIds
,
','
.
$goods
[
'goods
Id'
]
.
','
)
===
\Our\ApiConst
::
zero
||
strpos
(
$giftGoodsIds
,
','
.
$goods
[
'goodsId'
]
.
','
)
>
\Our\ApiConst
::
zero
){
if
(
strpos
(
$giftGoodsIds
,
','
.
$goods
[
'goods
CommonId'
]
.
','
)
!==
false
){
$giftGoodsAmount
+=
$goods
[
'goodsPrice'
];
$giftGoodsAmount
+=
$goods
[
'goodsPrice'
];
$goodsNum
=
$goods
[
'goodsNum'
]
-
\Our\ApiConst
::
one
;
$goodsNum
=
$goods
[
'goodsNum'
]
-
\Our\ApiConst
::
one
;
}
}
...
@@ -449,7 +449,7 @@ class CouponModel extends \DAO\AbstractModel {
...
@@ -449,7 +449,7 @@ class CouponModel extends \DAO\AbstractModel {
return
false
;
return
false
;
}
}
foreach
(
$gcPrices
as
$key
=>
$gcTotalPrice
){
foreach
(
$gcPrices
as
$key
=>
$gcTotalPrice
){
if
(
strpos
(
$coupon
[
'ids'
],
','
.
$key
.
','
)
===
\Our\ApiConst
::
zero
||
strpos
(
$coupon
[
'ids'
],
','
.
$key
.
','
)
>
\Our\ApiConst
::
zero
){
if
(
strpos
(
$coupon
[
'ids'
],
','
.
$key
.
','
)
!==
false
){
$totalPrice
+=
$gcTotalPrice
;
$totalPrice
+=
$gcTotalPrice
;
}
}
}
}
...
@@ -458,12 +458,12 @@ class CouponModel extends \DAO\AbstractModel {
...
@@ -458,12 +458,12 @@ class CouponModel extends \DAO\AbstractModel {
return
false
;
return
false
;
}
}
foreach
(
$goodsCommonPrices
as
$key
=>
$goodsCommonPrice
){
foreach
(
$goodsCommonPrices
as
$key
=>
$goodsCommonPrice
){
if
(
strpos
(
$coupon
[
'ids'
],
','
.
$key
.
','
)
===
\Our\ApiConst
::
zero
||
strpos
(
$coupon
[
'ids'
],
','
.
$key
.
','
)
>
\Our\ApiConst
::
zero
){
if
(
strpos
(
$coupon
[
'ids'
],
','
.
$key
.
','
)
!==
false
){
$totalPrice
+=
$goodsCommonPrice
;
$totalPrice
+=
$goodsCommonPrice
;
}
}
}
}
}
else
if
(
$coupon
[
'type'
]
==
\Our\ApiConst
::
commonCoupon
){
//普通优惠券
}
else
if
(
$coupon
[
'type'
]
==
\Our\ApiConst
::
commonCoupon
){
//普通优惠券
if
(
$storeCouponPrice
>
\Our\ApiConst
::
zero
){
if
(
$storeCouponPrice
==
\Our\ApiConst
::
zero
){
return
false
;
return
false
;
}
}
$totalPrice
+=
$storeCouponPrice
;
$totalPrice
+=
$storeCouponPrice
;
...
...
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