|
@@ -194,7 +194,7 @@ class Sale extends Base
|
|
|
"origin_price"=>$origin_price,
|
|
|
"sale_price"=>$sale_price,
|
|
|
"post_fee"=>0,
|
|
|
- "status"=>$send_num == 0 ? 0 : ($good_num==$send_num ? 2 : 1),
|
|
|
+ "status"=>$send_num == 0 ? 0 : 1,
|
|
|
"send_num"=>$send_num,
|
|
|
"wsend_num"=>$good_num-$send_num,
|
|
|
"send_status"=>$good_num==$send_num? 3 :($send_num==0?1 :2) ,
|
|
@@ -808,7 +808,7 @@ class Sale extends Base
|
|
|
"origin_price"=>$zxinfo['total_fee'],
|
|
|
"sale_price" => $sale_price,//销售单价支持修改
|
|
|
"post_fee"=>0,
|
|
|
- "status"=>$send_num == 0 ? 0 : ($good_num==$send_num ?2 : 1),
|
|
|
+ "status"=>$send_num == 0 ? 0 : 1,
|
|
|
"send_num"=>$send_num,
|
|
|
"wsend_num"=>$good_num-$send_num,
|
|
|
"send_status"=>$good_num==$send_num? 3 :($send_num==0?1 :2) ,
|
|
@@ -1238,7 +1238,7 @@ class Sale extends Base
|
|
|
"origin_price"=>$goodinfo['total_fee'],
|
|
|
"sale_price"=>$data['sale_price'],
|
|
|
"post_fee"=>0,
|
|
|
- "status"=>$data['good_num']==$data['send_num']?2:($data['send_num']==0?0 :1),
|
|
|
+ "status"=>$data['send_num']==0?0 :1,
|
|
|
"send_num"=>$data['send_num'],
|
|
|
"wsend_num"=>$data['good_num']-$data['send_num'],
|
|
|
"send_status"=>$data['good_num']==$data['send_num']? 3 :($data['send_num']==0?1 :2),
|
|
@@ -1449,7 +1449,7 @@ class Sale extends Base
|
|
|
"origin_price"=>$origin_price,
|
|
|
"sale_price"=>$sale_price,
|
|
|
"post_fee"=>0,
|
|
|
- "status"=>$data['good_num']==$data['send_num']? 2 :($data['send_num']==0?0 :1),
|
|
|
+ "status"=>$data['send_num']==0?0 :1,
|
|
|
"send_num"=>$data['send_num'],
|
|
|
"wsend_num"=>$data['good_num']-$data['send_num'],
|
|
|
"send_status"=>$data['good_num']==$data['send_num']? 3 :($data['send_num']==0?1 :2) ,
|
|
@@ -3102,7 +3102,17 @@ class Sale extends Base
|
|
|
try{
|
|
|
$up =Db::name("order_out")->save($outinfo);
|
|
|
if($up){
|
|
|
-
|
|
|
+ $sendnum = Db::name("order_out")->where([['orderCode',"=", $outinfo['orderCode']], ['is_del',"=", 0],
|
|
|
+ ["status","<",2]])->count();
|
|
|
+ if($sendnum==0 && $einfo['wsend_num']==0){
|
|
|
+ $einfo['status']=2;
|
|
|
+ $einfo['updatetime']=date("Y-m-d H:i:s");
|
|
|
+ $saleup=Db::name("sale")->save($einfo);
|
|
|
+ if($saleup==false){
|
|
|
+ Db::rollback();
|
|
|
+ return error_show(1002, "销售单状态更新失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
//修改状态,添加待办
|
|
|
ActionLog::logAdd($this->post['token'], [
|
|
|
"order_code" => $outinfo['outCode'],//出库单号
|