|
@@ -54,11 +54,10 @@ class Reorder extends Base
|
|
|
if (!isset($tmp['code']) || $tmp['code'] != 0) return json_show($tmp['code'], $tmp['message'], $tmp['data']);
|
|
|
$supplier = $tmp['data'];
|
|
|
if (empty($supplier)) return json_show(1005, "未找到商品供应商数据");
|
|
|
-// $supplier =Db::name("supplier")->where(["code"=>$goon['supplierNo']])->find();
|
|
|
-// if($supplier==false){
|
|
|
-// return json_show(1005,"未找到商品供应商数据");
|
|
|
-// }
|
|
|
-// $names = $userCommon->handle('getCodeAndName',['code'=>[$order['supplierNo'],$order['customer_code']]]);
|
|
|
+ $fininfo =GetFin("admin/orderischeck",["token"=>$this->post['token'],"orderCode"=>$ordeCode]);
|
|
|
+ if(!isset($fininfo['code'])||$fininfo['code']!=0 ){
|
|
|
+ return json_show(1005, $fininfo['message']??"结算校验失败");
|
|
|
+ }
|
|
|
|
|
|
$errorCode = isset($this->post['errorCode']) && $this->post['errorCode'] != '' ? trim($this->post['errorCode']) : "";
|
|
|
if ($errorCode == '') return json_show(1004, "参数errorCode 不能为空");
|
|
@@ -865,7 +864,6 @@ class Reorder extends Base
|
|
|
$var = $info['status'];
|
|
|
$orderinfo = Db::name("sale")->where(["orderCode" => $info["orderCode"]])->findOrEmpty();
|
|
|
if (empty($orderinfo)) return json_show(1004, "未找到订单数据");
|
|
|
-
|
|
|
if ($status == 4) {
|
|
|
if ($info['is_addr'] == 1) {
|
|
|
$addr = Db::name("sale_returnaddr")
|
|
@@ -896,7 +894,11 @@ class Reorder extends Base
|
|
|
// }
|
|
|
|
|
|
if (in_array($info['status'], [9, 10]) && $param['status'] == 4) $info['is_th'] = 1;//除了8-11-12-4之外,其余9-4和10-4都属于供应商同意退货
|
|
|
-
|
|
|
+ $fininfo =GetFin("admin/orderischeck",["token"=>$this->post['token'],"orderCode"=>$info["orderCode"],
|
|
|
+ "isCgd"=>$info['is_th']]);
|
|
|
+ if(!isset($fininfo['code'])||$fininfo['code']!=0 ){
|
|
|
+ return json_show(1005, $fininfo['message']??"结算校验失败");
|
|
|
+ }
|
|
|
Db::startTrans();
|
|
|
try {
|
|
|
|
|
@@ -1496,6 +1498,11 @@ class Reorder extends Base
|
|
|
if ($orderCode == '') {
|
|
|
return json_show(1004, "参数orderCode 不能为空");
|
|
|
}
|
|
|
+
|
|
|
+ $fininfo =GetFin("admin/orderischeck",["token"=>$this->post['token'],"orderCode"=>$orderCode]);
|
|
|
+ if(!isset($fininfo['code'])||$fininfo['code']!=0 ){
|
|
|
+ return json_show(1005, $fininfo['message']??"结算校验失败");
|
|
|
+ }
|
|
|
$order = Db::name("sale")->where(["orderCode" => $orderCode, "is_del" => 0])->find();
|
|
|
if (empty($order)) {
|
|
|
return json_show(1005, "未找到订单数据");
|