提交 684029f9 authored 作者: 窦斌's avatar 窦斌

edit

上级 127bea30
...@@ -173,17 +173,17 @@ class AotuorderController extends BaseController ...@@ -173,17 +173,17 @@ class AotuorderController extends BaseController
} }
if(empty($or_ser_id)) { if(empty($or_ser_id)) {
if ($xian == 1) { if ($xian == 1) {
CommonService::startmysql(); // CommonService::startmysql();
$ser = Bserviss::leftJoin('admin','admin.id','=','bservisnew.bs_serid')->whereRaw("find_in_set('" . $dress['are_id'] . "',bs_areid) and bs_branid='" . $goodid . "' and bs_status='1' and enable=1".$where)->select('bservisnew.*','admin_groupnew')->get()->toArray(); $ser = Bserviss::leftJoin('admin','admin.id','=','bservisnew.bs_serid')->whereRaw("find_in_set('" . $dress['are_id'] . "',bs_areid) and bs_branid='" . $goodid . "' and bs_status='1' and enable=1".$where)->select('bservisnew.*','admin_groupnew')->get()->toArray();
CommonService::addLog('自动派单', CommonService::showmysql(), $sys_num,'AotuorderController'); // CommonService::addLog('自动派单', CommonService::showmysql(), $sys_num,'AotuorderController');
if (!$ser) { if (!$ser) {
$ser = Bserviss::leftJoin('admin','admin.id','=','bservisnew.bs_serid')->whereRaw("bs_sid='" . $dress['are_sid'] . "' and bs_branid='" . $goodid . "' and bs_status='1' and enable=1".$where)->select('bservisnew.*','admin_groupnew')->get()->toArray(); $ser = Bserviss::leftJoin('admin','admin.id','=','bservisnew.bs_serid')->whereRaw("bs_sid='" . $dress['are_sid'] . "' and bs_branid='" . $goodid . "' and bs_status='1' and enable=1".$where)->select('bservisnew.*','admin_groupnew')->get()->toArray();
$xian = 2; $xian = 2;
} }
} else { } else {
CommonService::startmysql(); // CommonService::startmysql();
$ser = Bserviss::leftJoin('admin','admin.id','=','bservisnew.bs_serid')->whereRaw("bs_sid='" . $dress['are_sid'] . "' and bs_branid='" . $goodid . "' and bs_status='1' and enable=1".$where)->select('bservisnew.*','admin_groupnew')->get()->toArray(); $ser = Bserviss::leftJoin('admin','admin.id','=','bservisnew.bs_serid')->whereRaw("bs_sid='" . $dress['are_sid'] . "' and bs_branid='" . $goodid . "' and bs_status='1' and enable=1".$where)->select('bservisnew.*','admin_groupnew')->get()->toArray();
CommonService::addLog('自动派单', CommonService::showmysql(), $sys_num,'AotuorderController'); // CommonService::addLog('自动派单', CommonService::showmysql(), $sys_num,'AotuorderController');
} }
}else{ }else{
if ($xian == 1) { if ($xian == 1) {
...@@ -649,7 +649,7 @@ class AotuorderController extends BaseController ...@@ -649,7 +649,7 @@ class AotuorderController extends BaseController
->where("inv_goodid", $v['goods_id']) ->where("inv_goodid", $v['goods_id'])
->where("inv_num", '>', 0) ->where("inv_num", '>', 0)
->where("inv_company_id", $orderinfo['company_id']) ->where("inv_company_id", $orderinfo['company_id'])
->increment('decrement', $v['goods_num']); ->increment('inv_num', $v['goods_num']);
DB::table('invenrecor')->insert(['iv_serid' => $ser_id, 'iv_goodid' => $v['goods_id'], 'iv_num' => '-' . $v['goods_num'], 'iv_serial' => $number, 'iv_ordernum' => $orderinfo['order_num'], 'iv_company_id' => $orderinfo['company_id']]); DB::table('invenrecor')->insert(['iv_serid' => $ser_id, 'iv_goodid' => $v['goods_id'], 'iv_num' => '-' . $v['goods_num'], 'iv_serial' => $number, 'iv_ordernum' => $orderinfo['order_num'], 'iv_company_id' => $orderinfo['company_id']]);
// $gsql = "UPDATE `gone_inventory` SET `inv_num`=`inv_num`-1 WHERE `inv_serid`='".$ser_id."' and `inv_goodid`='".$v['goods_id']."' and `inv_num`>0 and `inv_company_id`='".$orderinfo['company_id']."';"; // $gsql = "UPDATE `gone_inventory` SET `inv_num`=`inv_num`-1 WHERE `inv_serid`='".$ser_id."' and `inv_goodid`='".$v['goods_id']."' and `inv_num`>0 and `inv_company_id`='".$orderinfo['company_id']."';";
// $sql = "INSERT INTO `gone_invenrecor`( `iv_serid`, `iv_goodid`, `iv_num`,`iv_serial`,`iv_ordernum`,`iv_company_id`) VALUES ('".$ser_id."','".$v['goods_id']."','-1','".$number."','".$orderinfo['order_num']."')"; // $sql = "INSERT INTO `gone_invenrecor`( `iv_serid`, `iv_goodid`, `iv_num`,`iv_serial`,`iv_ordernum`,`iv_company_id`) VALUES ('".$ser_id."','".$v['goods_id']."','-1','".$number."','".$orderinfo['order_num']."')";
...@@ -659,6 +659,8 @@ class AotuorderController extends BaseController ...@@ -659,6 +659,8 @@ class AotuorderController extends BaseController
// DB::update($sql); // DB::update($sql);
}catch (\Exception $e){ }catch (\Exception $e){
CommonService::addLog($orderinfo['order_num'], $e->getMessage(), $number,'invenrecor');
CommonService::addLog($orderinfo['order_num'], $e->getLine(), $number,'invenrecor');
} }
} }
//$order_visit->startTrans(); //$order_visit->startTrans();
......
...@@ -932,22 +932,20 @@ class OrderListController extends BaseController ...@@ -932,22 +932,20 @@ class OrderListController extends BaseController
$data['ser_id'] = 0; $data['ser_id'] = 0;
$data['order_status'] = 10; $data['order_status'] = 10;
$resultOrder = Orders::where('sys_num',$input['sys_num'])->update($data); $resultOrder = Orders::where('sys_num',$input['sys_num'])->update($data);
$goodid=DB::table('order_msg')->where('sys_num',$input['sys_num'])->whereNotIn('goods_service',[2,3])->select('goods_id','goods_num')->get()->toArray();
/* $sqlgid = "SELECT count(*) as num,`goods_id` FROM `gone_order_msg` WHERE `sys_num`='".$input['sys_num']."' group by `goods_id`";
$goodid = DB::select($sqlgid);
//库存有关 //库存有关
if ($goodid){ if ($goodid){
$gsql = ""; $gsql = "";
$sql = "INSERT INTO `gone_invenrecor`( `iv_serid`, `iv_goodid`, `iv_num`,`iv_serial`) VALUES"; $sql = "INSERT INTO `gone_invenrecor`( `iv_serid`, `iv_goodid`, `iv_num`,`iv_serial`,`iv_ordernum`,`iv_company_id`) VALUES";
foreach( $goodid as $kgi => $vgi){ foreach( $goodid as $kgi => $vgi){
$gsql .= "UPDATE `gone_inventory` SET `inv_num`=`inv_num`+".$vgi['num']." WHERE `inv_serid`='".$orderListArr['ser_id']."' and `inv_goodid`='".$vgi['goods_id']."';"; $gsql .= "UPDATE `gone_inventory` SET `inv_num`=`inv_num`+".$vgi['goods_num']." WHERE `inv_serid`='".$orderListArr['ser_id']."' and `inv_goodid`='".$vgi['goods_id']."' and `inv_company_id`='".$orderListArr['company_id']."';";
$sql .= "('".$orderListArr['ser_id']."','".$vgi['goods_id']."','+".$vgi['num']."','+".$orderListArr['serial_number']."'),"; $sql .= "('".$orderListArr['ser_id']."','".$vgi['goods_id']."','+".$vgi['goods_num']."','".$orderListArr['serial_number']."','".$orderListArr['order_num']."','".$orderListArr['company_id']."'),";
} }
$sql = trim($sql,','); $sql = trim($sql,',');
DB::insert($sql); DB::insert($sql);
DB::update($gsql); DB::update($gsql);
} */ }
if($resultOrder){ if($resultOrder){
DB::table("aftercust")->where("afc_order",$orderListArr['order_num'])->where("afc_refund",4)->update(['afc_state'=>'4']);//电话沟通单状态:1:未处理;2:需跟进;3:待审核;4:已完成 DB::table("aftercust")->where("afc_order",$orderListArr['order_num'])->where("afc_refund",4)->update(['afc_state'=>'4']);//电话沟通单状态:1:未处理;2:需跟进;3:待审核;4:已完成
//计算接单率 //计算接单率
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论