|
@@ -405,16 +405,31 @@ class Sale extends Base
|
|
|
"action_type" => "create"//新建create,编辑edit,更改状态status
|
|
|
], "CKD", $out['status'], $out);
|
|
|
|
|
|
- ProcessOrder::AddProcess(['id'=>$rm,'nickname'=>$ri], [
|
|
|
- "order_type" => 'CKD',
|
|
|
- "order_code" => $outCode,//出库单号
|
|
|
- "order_id" => $ou,
|
|
|
- "order_status" => $out['status'],
|
|
|
- "before_status" => $out['status'],
|
|
|
- 'holder_id'=>$out['apply_id'],
|
|
|
- ]);
|
|
|
-
|
|
|
-
|
|
|
+ if($out['status']==1 && $data['is_stock']==0){
|
|
|
+ //非库存品的话,推给供应商负责人
|
|
|
+ $supp = Db::name('supplier')
|
|
|
+ ->field('person,personid')
|
|
|
+ ->where('code',$ct['supplierNo'])
|
|
|
+ ->findOrEmpty();
|
|
|
+ ProcessOrder::AddProcess(['id'=>$rm,'nickname'=>$ri], [
|
|
|
+ "order_type" => 'CKD',
|
|
|
+ "order_code" => $outCode,//出库单号
|
|
|
+ "order_id" => $ou,
|
|
|
+ "order_status" => $out['status'],
|
|
|
+ "before_status" => $out['status'],
|
|
|
+ 'wait_id'=>$supp['personid'],
|
|
|
+ 'wait_name'=>$supp['person'],
|
|
|
+ ]);
|
|
|
+ }else{
|
|
|
+ ProcessOrder::AddProcess(['id'=>$rm,'nickname'=>$ri], [
|
|
|
+ "order_type" => 'CKD',
|
|
|
+ "order_code" => $outCode,//出库单号
|
|
|
+ "order_id" => $ou,
|
|
|
+ "order_status" => $out['status'],
|
|
|
+ "before_status" => $out['status'],
|
|
|
+ 'holder_id'=>$out['apply_id'],
|
|
|
+ ]);
|
|
|
+ }
|
|
|
// $standing_book_da['outCode'] = $outCode;
|
|
|
if (isset($standing_book_da['outCode'])) $standing_book_da['outCode'][] = $outCode;
|
|
|
else $standing_book_da['outCode'] = [$outCode];
|