diff --git a/addon/futures/model/Futures.php b/addon/futures/model/Futures.php
index 2c5d6fa1..b876e9ac 100644
--- a/addon/futures/model/Futures.php
+++ b/addon/futures/model/Futures.php
@@ -108,10 +108,10 @@ class Futures extends BaseModel{
public function release($id, $price, $agree_split_order = 0){
$date = model('futures')->getInfo([['id', '=', $id]]);
if(empty($date) || $date['status'] !== 1){
- return $this->error('','发布失败');
+ return $this->error('','发布失败-db');
}
if(!Cache::store('redis_concurrent')->delete('addon_futures_stock_'.$id)){
- return $this->error('','发布失败');
+ return $this->error('','发布失败-chche'.'addon_futures_stock_'.$id);
}
$basics = $this->getBasicsConfig($date['site_id'])['data']['value'];
model('futures')->startTrans();
@@ -150,6 +150,7 @@ class Futures extends BaseModel{
$service_price = $price * $basics['service_price'] / 100;
$technical_range=$service_price*$basics['technical_range']/100;
if(model('member')->getValue(['member_id'=>$date['seller_uid']],'balance_money')<$service_price){
+ Cache::store('redis_concurrent')->set('addon_futures_stock_'.$id,'1');
return error(-800, '您余额不足!');
}
model('futures')->update([
diff --git a/addon/futures/model/order/FuturesOrderCreate.php b/addon/futures/model/order/FuturesOrderCreate.php
index 0742b9fa..5c9c59a2 100644
--- a/addon/futures/model/order/FuturesOrderCreate.php
+++ b/addon/futures/model/order/FuturesOrderCreate.php
@@ -284,6 +284,10 @@ class FuturesOrderCreate extends OrderCreate
}
}
+ if($data['futures_user_info'] == NULL){
+ return error(-1,'注册错误,请使用小程序注册');
+ }
+
// 判断用户是否有足够多的购买机会
if($data['futures_user_info']['business_num'] >= $basics['order_restrictions_num'] && $data['futures_user_info']['is_special'] == 0){
return error(-1,'下单次数达到限制,需提货恢复下单');
diff --git a/app/model/member/MemberAccount.php b/app/model/member/MemberAccount.php
index a73ef92c..128c2f7a 100644
--- a/app/model/member/MemberAccount.php
+++ b/app/model/member/MemberAccount.php
@@ -66,6 +66,7 @@ class MemberAccount extends BaseModel
$from_type[ 'balance' ][ 'adjust' ] = [ 'type_name' => '调整', 'type_url' => '' ];
$from_type[ 'balance_money' ][ 'adjust' ] = [ 'type_name' => '调整', 'type_url' => '' ];
+ $from_type[ 'diamond' ][ 'adjust' ] = [ 'type_name' => '调整', 'type_url' => '' ];
$from_type[ 'balance' ][ 'order' ] = [ 'type_name' => '消费', 'type_url' => '' ];
$from_type[ 'balance_money' ][ 'order' ] = [ 'type_name' => '消费', 'type_url' => '' ];
diff --git a/app/shop/controller/Member.php b/app/shop/controller/Member.php
index dfdd4522..dbccbac4 100644
--- a/app/shop/controller/Member.php
+++ b/app/shop/controller/Member.php
@@ -489,6 +489,30 @@ class Member extends BaseShop
$member_account_model = new MemberAccountModel();
return $member_account_model->addMemberAccount($this->site_id, $member_id, 'balance', $adjust_num, 'adjust', 0, $remark ? $remark : '商家调整');
}
+ /**
+ * 余额调整(不可提现)
+ */
+ public function adjustBalanceMoney()
+ {
+ $member_id = input('member_id', 0);
+ $adjust_num = input('adjust_num', 0);
+ $remark = input('remark', '商家调整');
+ $this->addLog("会员余额调整id:" . $member_id . "金额" . $adjust_num);
+ $member_account_model = new MemberAccountModel();
+ return $member_account_model->addMemberAccount($this->site_id, $member_id, 'balance_money', $adjust_num, 'adjust', 0, $remark ? $remark : '商家调整');
+ }
+ /**
+ * 余额调整(不可提现)
+ */
+ public function adjustDiamond()
+ {
+ $member_id = input('member_id', 0);
+ $adjust_num = input('adjust_num', 0);
+ $remark = input('remark', '商家调整');
+ $this->addLog("会员余额调整id:" . $member_id . "金额" . $adjust_num);
+ $member_account_model = new MemberAccountModel();
+ return $member_account_model->addMemberAccount($this->site_id, $member_id, 'diamond', $adjust_num, 'adjust', 0, $remark ? $remark : '商家调整');
+ }
/**
* 积分调整
diff --git a/app/shop/view/member/member_list.html b/app/shop/view/member/member_list.html
index d7681ed3..0c1864e7 100644
--- a/app/shop/view/member/member_list.html
+++ b/app/shop/view/member/member_list.html
@@ -327,6 +327,8 @@
重置密码
发放优惠券
调整余额
+ 调整现金余额
+ 调整猕猴桃
调整积分
黑名单
@@ -397,6 +399,70 @@
+
+
+
+
+
+