|
@@ -30,6 +30,7 @@ class Returngoods extends Start_Controller {
|
|
$this->load->_model('Model_pay','pay');
|
|
$this->load->_model('Model_pay','pay');
|
|
$this->load->_model('Model_setting','setting');
|
|
$this->load->_model('Model_setting','setting');
|
|
$this->load->_model("Model_logic_order","logic_order");
|
|
$this->load->_model("Model_logic_order","logic_order");
|
|
|
|
+
|
|
|
|
|
|
}
|
|
}
|
|
//定义方法的调用规则 获取URI第二段值
|
|
//定义方法的调用规则 获取URI第二段值
|
|
@@ -90,6 +91,8 @@ class Returngoods extends Start_Controller {
|
|
}
|
|
}
|
|
else if($arg == 'saveorder'){
|
|
else if($arg == 'saveorder'){
|
|
$this->_saveorder($arg_array);
|
|
$this->_saveorder($arg_array);
|
|
|
|
+ }else if($arg == 'recordbyno'){
|
|
|
|
+ $this->_recordbyno();
|
|
}
|
|
}
|
|
else if($arg == 'doubtful'){
|
|
else if($arg == 'doubtful'){
|
|
$this->_doubtful($arg_array);
|
|
$this->_doubtful($arg_array);
|
|
@@ -564,7 +567,10 @@ class Returngoods extends Start_Controller {
|
|
}
|
|
}
|
|
if(($value['status']==30)&&empty($value['is_caiwu'])){
|
|
if(($value['status']==30)&&empty($value['is_caiwu'])){
|
|
$tmp['caozuo'] .= '<a href="javascript:void(0);" style="margin-right:4px;color: #fff ;background-color: #dd4b39; border-color: #d73925;font-size:15px" data-type="2" data-h="/returngoods/reorder/'.$value['id'].'/'.$value['orderinfo'].'" class="window btn btn-xs " data-t="<b style='."'font-size:15px"."'".'>重新发货</b>">重新发货</a>';
|
|
$tmp['caozuo'] .= '<a href="javascript:void(0);" style="margin-right:4px;color: #fff ;background-color: #dd4b39; border-color: #d73925;font-size:15px" data-type="2" data-h="/returngoods/reorder/'.$value['id'].'/'.$value['orderinfo'].'" class="window btn btn-xs " data-t="<b style='."'font-size:15px"."'".'>重新发货</b>">重新发货</a>';
|
|
|
|
+
|
|
|
|
+ $tmp['caozuo'] .= '<a href="javascript:void(0);" style="margin-right:4px;color: #fff ;background-color: #9D0; border-color: #9D0;font-size:15px" class="btn btn-xs" data-id ="'.$value['id'].'" onclick="recordCf(this)">重发单号录入</a>';
|
|
}
|
|
}
|
|
|
|
+
|
|
if(in_array($value['status'],[5,15,60,61,90])){
|
|
if(in_array($value['status'],[5,15,60,61,90])){
|
|
$tmp['caozuo'] .= '<a href="javascript:void(0);" style="margin-right:4px;color: #fff !important;background-color: #dd4b39; !important;border-color: #d73925;font-size:15px" data-id="'.$value['id'].'" class="btn btn-xs " data-type="2" onclick="finish(this)">确认完结</a>';
|
|
$tmp['caozuo'] .= '<a href="javascript:void(0);" style="margin-right:4px;color: #fff !important;background-color: #dd4b39; !important;border-color: #d73925;font-size:15px" data-id="'.$value['id'].'" class="btn btn-xs " data-type="2" onclick="finish(this)">确认完结</a>';
|
|
}
|
|
}
|
|
@@ -1946,4 +1952,32 @@ class Returngoods extends Start_Controller {
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public function _recordbyno(){
|
|
|
|
+ $data = $this->input->post();
|
|
|
|
+ $re_number = $data['re_number'];
|
|
|
|
+ $returngoods_id = $data['id'];//售后等级id
|
|
|
|
+ $number = $re_number;//售后重发订单number
|
|
|
|
+ $order_info = $this->logic_order->getInfo("number = '".trim($number)."' ");
|
|
|
|
+ if(empty($order_info)){
|
|
|
|
+ echo json_encode(['msg'=>'重发订单不存在,请核实再录入','success'=>false]);exit;
|
|
|
|
+ }
|
|
|
|
+ $insert_flag = $order_info['id'];//售后重发订单id
|
|
|
|
+ $returngoods_info = $this->returngoods->read($returngoods_id);
|
|
|
|
+ $this->returngoods->save([
|
|
|
|
+ 'status'=>80,
|
|
|
|
+ 'back_no'=>$number,
|
|
|
|
+ 'back_id'=>$insert_flag,
|
|
|
|
+ 'update_time'=>date('Y-m-d H:i:s'),
|
|
|
|
+ ],$returngoods_id);
|
|
|
|
+ $user = $this->user->get_api($_SESSION['api']);
|
|
|
|
+ $this->returnlogs->insert([
|
|
|
|
+ 'rg_id'=>(int)$returngoods_id,
|
|
|
|
+ 'operat_id'=>$user['id'],
|
|
|
|
+ 'operat_name'=>$user['name'],
|
|
|
|
+ 'remark'=>"订单号:".$returngoods_info['orderinfo']."重新换货-换货新订单编码".$number,
|
|
|
|
+ 'create_time'=>date('Y-m-d H:i:s'),
|
|
|
|
+ ]);
|
|
|
|
+ echo json_encode(['msg'=>'重发单录入成功','success'=>false]);exit;
|
|
|
|
+ }
|
|
}
|
|
}
|