|
@@ -94,6 +94,8 @@ class PayorderBusiness
|
|
|
'mobile' => Arr::get($param, 'mobile', null),
|
|
'mobile' => Arr::get($param, 'mobile', null),
|
|
|
'number' => Arr::get($param, 'number', null),
|
|
'number' => Arr::get($param, 'number', null),
|
|
|
'address' => Arr::get($param, 'address', null),
|
|
'address' => Arr::get($param, 'address', null),
|
|
|
|
|
+ 'affiliated_bank' => Arr::get($param, 'affiliated_bank', null),
|
|
|
|
|
+ 'card_number' => Arr::get($param, 'card_number', null),
|
|
|
'created_at' => date('Y-m-d H:i:s'),
|
|
'created_at' => date('Y-m-d H:i:s'),
|
|
|
'updated_at' => date('Y-m-d H:i:s'),
|
|
'updated_at' => date('Y-m-d H:i:s'),
|
|
|
]);
|
|
]);
|
|
@@ -339,35 +341,37 @@ class PayorderBusiness
|
|
|
if ($goodsData->type == 10) {
|
|
if ($goodsData->type == 10) {
|
|
|
|
|
|
|
|
$mygoodslist = Db::table('wa_my_goods')
|
|
$mygoodslist = Db::table('wa_my_goods')
|
|
|
- ->where('user_id',$data['user_id'])
|
|
|
|
|
- ->where('goods_id',$goodsData->id)
|
|
|
|
|
|
|
+ ->where('user_id', $data['user_id'])
|
|
|
|
|
+ ->where('goods_id', $goodsData->id)
|
|
|
->first();
|
|
->first();
|
|
|
- if($mygoodslist){
|
|
|
|
|
- Db::table('wa_my_goods')->where('id',$mygoodslist->id)->increment('balance',$goodsData->balance);
|
|
|
|
|
- }else{
|
|
|
|
|
|
|
+ if ($mygoodslist) {
|
|
|
|
|
+ Db::table('wa_my_goods')->where('id', $mygoodslist->id)->increment('balance', $goodsData->balance);
|
|
|
|
|
+ } else {
|
|
|
$myGoodsId = Db::table('wa_my_goods')->insertGetId([
|
|
$myGoodsId = Db::table('wa_my_goods')->insertGetId([
|
|
|
- 'user_id' => $data['user_id'],
|
|
|
|
|
- 'goods_id' => $goodsData->id,
|
|
|
|
|
- 'money' => $data['money'],
|
|
|
|
|
- 'num' => $data['num'],
|
|
|
|
|
- 'on' => date('YmdHis') . mt_rand(1000, 9999),
|
|
|
|
|
- 'type' => $goodsData->type,
|
|
|
|
|
- 'pay_id' => $data['id'],
|
|
|
|
|
- 'bonus' => $goodsData->bonus,
|
|
|
|
|
- 'balance' => $goodsData->balance,
|
|
|
|
|
- 'usd_quota' => $goodsData->usd_quota,
|
|
|
|
|
- 'refund_amount' => $data['money'],
|
|
|
|
|
- 'name' => Arr::get($data, 'name', null),
|
|
|
|
|
- 'mobile' => Arr::get($data, 'mobile', null),
|
|
|
|
|
- 'number' => Arr::get($data, 'number', null),
|
|
|
|
|
- 'address' => Arr::get($data, 'address', null),
|
|
|
|
|
- 'expiretime' => strtotime($futureDay),
|
|
|
|
|
- 'expiredate' => $futureDay,
|
|
|
|
|
- 'created_at' => $thisDay,
|
|
|
|
|
- 'updated_at' => $thisDay,
|
|
|
|
|
|
|
+ 'user_id' => $data['user_id'],
|
|
|
|
|
+ 'goods_id' => $goodsData->id,
|
|
|
|
|
+ 'money' => $data['money'],
|
|
|
|
|
+ 'num' => $data['num'],
|
|
|
|
|
+ 'on' => date('YmdHis') . mt_rand(1000, 9999),
|
|
|
|
|
+ 'type' => $goodsData->type,
|
|
|
|
|
+ 'pay_id' => $data['id'],
|
|
|
|
|
+ 'bonus' => $goodsData->bonus,
|
|
|
|
|
+ 'balance' => $goodsData->balance,
|
|
|
|
|
+ 'usd_quota' => $goodsData->usd_quota,
|
|
|
|
|
+ 'refund_amount' => $data['money'],
|
|
|
|
|
+ 'name' => Arr::get($data, 'name', null),
|
|
|
|
|
+ 'mobile' => Arr::get($data, 'mobile', null),
|
|
|
|
|
+ 'number' => Arr::get($data, 'number', null),
|
|
|
|
|
+ 'address' => Arr::get($data, 'address', null),
|
|
|
|
|
+ 'affiliated_bank' => Arr::get($data, 'affiliated_bank', null),
|
|
|
|
|
+ 'card_number' => Arr::get($data, 'card_number', null),
|
|
|
|
|
+ 'expiretime' => strtotime($futureDay),
|
|
|
|
|
+ 'expiredate' => $futureDay,
|
|
|
|
|
+ 'created_at' => $thisDay,
|
|
|
|
|
+ 'updated_at' => $thisDay,
|
|
|
]);
|
|
]);
|
|
|
}
|
|
}
|
|
|
- }else{
|
|
|
|
|
|
|
+ } else {
|
|
|
$myGoodsId = Db::table('wa_my_goods')->insertGetId([
|
|
$myGoodsId = Db::table('wa_my_goods')->insertGetId([
|
|
|
'user_id' => $data['user_id'],
|
|
'user_id' => $data['user_id'],
|
|
|
'goods_id' => $goodsData->id,
|
|
'goods_id' => $goodsData->id,
|
|
@@ -391,7 +395,7 @@ class PayorderBusiness
|
|
|
]);
|
|
]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- $userlist = Db::table('wa_users')->where('id', $data['user_id'])->first();
|
|
|
|
|
|
|
+ $userlist = Db::table('wa_users')->where('id', $data['user_id'])->first();
|
|
|
|
|
|
|
|
if ($goodsData->type == 1) {
|
|
if ($goodsData->type == 1) {
|
|
|
if (!empty($goodsData->bonus)) {
|
|
if (!empty($goodsData->bonus)) {
|
|
@@ -648,9 +652,9 @@ class PayorderBusiness
|
|
|
Db::table('wa_users')->where('id', $data['user_id'])->update(['is_protocol' => 1, 'protocol_time' => date('Y-m-d H:i:s')]);
|
|
Db::table('wa_users')->where('id', $data['user_id'])->update(['is_protocol' => 1, 'protocol_time' => date('Y-m-d H:i:s')]);
|
|
|
|
|
|
|
|
StreamBusiness::addStream($data['user_id'], $goodsData->pay_price, streamType45, moldType17, moldTypefild17, $data['id']);
|
|
StreamBusiness::addStream($data['user_id'], $goodsData->pay_price, streamType45, moldType17, moldTypefild17, $data['id']);
|
|
|
- }elseif ($goodsData->type == 9) {
|
|
|
|
|
|
|
+ } elseif ($goodsData->type == 9) {
|
|
|
|
|
|
|
|
- }elseif ($goodsData->type == 10) {
|
|
|
|
|
|
|
+ } elseif ($goodsData->type == 10) {
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|