|
@@ -4,7 +4,7 @@ use App\Models\Custom;
|
|
|
use App\Models\CustomCoupon as Model;
|
|
|
use App\Models\Coupon as Coupon;
|
|
|
use App\Http\Requests\Admin\CustomCoupon as Request;
|
|
|
-use Illuminate\Support\Facades\DB;
|
|
|
+use App\Models\AdminUser;
|
|
|
|
|
|
/**
|
|
|
* 优惠券管理
|
|
@@ -24,7 +24,7 @@ class CustomCoupon extends Auth{
|
|
|
* 首页列表
|
|
|
*
|
|
|
* */
|
|
|
- public function index(Model $Model,Coupon $Coupon,Custom $Custom){
|
|
|
+ public function index(Model $Model,Coupon $Coupon,Custom $Custom,AdminUser $AdminUser){
|
|
|
// 接受参数
|
|
|
$code = request('coupon_code','');
|
|
|
$customCode = request('custom_code','');
|
|
@@ -48,7 +48,7 @@ class CustomCoupon extends Auth{
|
|
|
->where($map)
|
|
|
->orderBy('custom_coupon.status')
|
|
|
->orderByDesc('custom_coupon.id')
|
|
|
- ->select(['custom_coupon.id','coupon.id as coupon_id','coupon.name as coupon_name','coupon.type_id','coupon.rebate_type','coupon.std_pay','coupon.rebate','custom_coupon.status','custom_coupon.custom_uid','custom_coupon.exp_time'])
|
|
|
+ ->select(['custom_coupon.*','coupon.name as coupon_name','coupon.type_id','coupon.rebate_type','coupon.std_pay','coupon.rebate','custom_coupon.exp_time'])
|
|
|
->paginate(request('limit',config('page_num',10)))
|
|
|
->appends(request()->all());
|
|
|
// 循环处理数据
|
|
@@ -59,8 +59,10 @@ class CustomCoupon extends Auth{
|
|
|
$value['custom_code'] = $Custom->idToCode($value['custom_uid']);
|
|
|
// id转编号
|
|
|
$value['custom_name'] = $Custom->getValue($value['custom_uid'],'username');
|
|
|
+ // id转编号
|
|
|
+ $value['admin_name'] = $AdminUser->getOne($value['admin_uid'],'username');
|
|
|
// 如果过期时间
|
|
|
- if( $value['status'] == 0 && ( $value['exp_time']>0 && $value['exp_time']< time() ) ) {
|
|
|
+ if( $value['status'] == 0 && $value['exp_time'] <= time() ) {
|
|
|
// 状态设置
|
|
|
$Model->edit($value['id'],['status'=>3]);
|
|
|
// 状态设置
|
|
@@ -127,7 +129,7 @@ class CustomCoupon extends Auth{
|
|
|
// 如果存在ID
|
|
|
if( $oldId ) continue;
|
|
|
// 批量写入列表
|
|
|
- $insertList[] = ['coupon_id'=>$couponId,'custom_uid'=>$value,'exp_time'=>$Coupon->getExpTime($couponInfo['exp_time']),'insert_time'=>$time,'update_time'=>$time];
|
|
|
+ $insertList[] = ['coupon_id'=>$couponId,'custom_uid'=>$value,'exp_time'=>$Coupon->getExpTime($couponInfo['exp_time']),'admin_uid'=>admin('uid'),'insert_time'=>$time,'update_time'=>$time];
|
|
|
}
|
|
|
// 查询该优惠券已经发放的数量
|
|
|
$countTotal = $Model->query()->where([['coupon_id','=',$couponId]])->count();
|