|
@@ -523,7 +523,7 @@ class OrderService
|
|
|
'coupon_detail_id' => [$couponDetail->coupon_detail_id]
|
|
|
];
|
|
|
Redis::set($cacheDiscountKey, json_encode($discountData, JSON_UNESCAPED_UNICODE));
|
|
|
- CouponDetail::where('coupon_detail_id', $couponDetail->coupon_detail_id)->update(['coupon_detail_status' => 'USED']);
|
|
|
+ CouponDetail::where('coupon_detail_id', $couponDetail->coupon_detail_id)->update(['coupon_detail_status' => 'USED','coupon_detail_used_datetime'=>date('Y-m-d H:i:s')]);
|
|
|
}
|
|
|
} elseif ($couponDetail->coupon_classify == '折扣券') {
|
|
|
if (Redis::sIsMember($cacheKey, $couponId)) {
|
|
@@ -541,14 +541,14 @@ class OrderService
|
|
|
'coupon_detail_id' => [$couponDetail->coupon_detail_id]
|
|
|
];
|
|
|
Redis::set($cacheDiscountKey, json_encode($discountData, JSON_UNESCAPED_UNICODE));
|
|
|
- CouponDetail::where('coupon_detail_id', $couponDetail->coupon_detail_id)->update(['coupon_detail_status' => 'USED']);
|
|
|
+ CouponDetail::where('coupon_detail_id', $couponDetail->coupon_detail_id)->update(['coupon_detail_status' => 'USED','coupon_detail_used_datetime'=>date('Y-m-d H:i:s')]);
|
|
|
}
|
|
|
} elseif (in_array($couponDetail->coupon_classify, ['抵用券', '赠品券'])) {
|
|
|
if (Redis::sIsMember($cacheKey, $couponId)) {
|
|
|
continue;
|
|
|
}
|
|
|
Redis::sAdd($cacheKey, $couponId);
|
|
|
- CouponDetail::where('coupon_detail_id', $couponDetail->coupon_detail_id)->update(['coupon_detail_status' => 'USED']);
|
|
|
+ CouponDetail::where('coupon_detail_id', $couponDetail->coupon_detail_id)->update(['coupon_detail_status' => 'USED','coupon_detail_used_datetime'=>date('Y-m-d H:i:s')]);
|
|
|
if ($good['nbr'] > 1) {
|
|
|
$diyongAmount = $good['goods_sales_price'];
|
|
|
$payAmount = $payAmount - $diyongAmount;
|
|
@@ -569,7 +569,7 @@ class OrderService
|
|
|
continue;
|
|
|
}
|
|
|
Redis::sAdd($cacheKey, $couponId);
|
|
|
- CouponDetail::where('coupon_detail_id', $couponDetail->coupon_detail_id)->update(['coupon_detail_status' => 'USED']);
|
|
|
+ CouponDetail::where('coupon_detail_id', $couponDetail->coupon_detail_id)->update(['coupon_detail_status' => 'USED','coupon_detail_used_datetime'=>date('Y-m-d H:i:s')]);
|
|
|
$fuliAmount = 0;
|
|
|
if (!empty($couponDetail->coupon_value)) {
|
|
|
$fuliAmount = $couponDetail->coupon_value;
|