|
@@ -35,15 +35,18 @@ class After extends Base
|
|
|
->where("status","<",4)->sum("return_num");
|
|
|
if($th_num!=0 || $after_num!=0){
|
|
|
return error_show(1005,"存在售后或售后退货未结束流程");
|
|
|
- }
|
|
|
- $wsm =Db::name("warehouse_info")->where(["wsm_code"=>$orderout['wsm_code']])->find();
|
|
|
- if($wsm==false){
|
|
|
- return error_show(1005,"未找到仓库数据");
|
|
|
}
|
|
|
$oder= Db::name("sale")->where(["orderCode"=>$orderout['orderCode'],"is_del"=>0])->find();
|
|
|
if(empty($oder)){
|
|
|
return error_show(1005,"未找到订单数据");
|
|
|
}
|
|
|
+ if($oder['order_type']!=1){
|
|
|
+ $wsm =Db::name("warehouse_info")->where(["wsm_code"=>$orderout['wsm_code']])->find();
|
|
|
+ if($wsm==false){
|
|
|
+ return error_show(1005,"未找到仓库数据");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
if ($oder['order_type'] == 3) {
|
|
|
$goon = Db::name("good_zixun")->where(["spuCode" => $oder['good_code'], "is_del" => 0])->find();
|
|
|
} else {
|
|
@@ -104,8 +107,8 @@ class After extends Base
|
|
|
"customer_code"=>$oder['customer_code'],
|
|
|
"apply_id"=>$rm,
|
|
|
"apply_name"=>$ri,
|
|
|
- "cgder"=>$wsm['contactor_name'],
|
|
|
- "cgderid"=>$wsm['contactor'],
|
|
|
+ "cgder"=>$wsm['contactor_name'] ??'',
|
|
|
+ "cgderid"=>$wsm['contactor']??0,
|
|
|
"person"=>$supplier['person']??'',
|
|
|
"person_id"=>$supplier['personid']??0,
|
|
|
'total_num'=>$orderout['send_num'],
|