|
|
@@ -3,6 +3,7 @@
|
|
|
namespace app\api\controller;
|
|
|
|
|
|
use app\common\controller\Api;
|
|
|
+use app\common\library\CoinRate;
|
|
|
use app\common\library\Ems;
|
|
|
use app\common\library\Sms;
|
|
|
use app\common\model\Config;
|
|
|
@@ -906,8 +907,19 @@ class Trade extends Api
|
|
|
$this->error('订单商品已转售');
|
|
|
}
|
|
|
|
|
|
+ $studio=db('studio')->where(['title'=>$this->auth->login_studio])->find();
|
|
|
+ $startTime = isset($studio['start'])? $studio['start'] : 0;
|
|
|
+ $endTime = isset($studio['end'])? $studio['end'] : 0;
|
|
|
+ $startTime = $startTime? strtotime(date('Y-m-d').' '.$startTime) : 0;
|
|
|
+ $endTime = $endTime? strtotime(date('Y-m-d').' '.$endTime) : 0;
|
|
|
+ $expired = $startTime > time()? $startTime - time() : 0;
|
|
|
+ if(time()>= $startTime && time() <= $endTime){
|
|
|
+ $this->error('抱歉,请在营业时间以外转售');
|
|
|
+ }
|
|
|
+
|
|
|
db()->startTrans();
|
|
|
- $res=db('trade')->where(['id'=>$id,'status'=>3])->update(['on_resale'=>1,'status'=>4]);
|
|
|
+ $totalUsdt = CoinRate::transfer($trade['endnums']);
|
|
|
+ $res=db('trade')->where(['id'=>$id,'status'=>3])->update(['on_resale'=>1,'status'=>4,'release_total_usdt'=> $totalUsdt]);
|
|
|
$res1=db('goods')->where(['id'=>$trade['goodsid']])->update(['time1'=>time(),'on_resale'=> 1]);
|
|
|
if($res && $res1)
|
|
|
{
|