|
|
@@ -35,19 +35,25 @@ class OracleDocOrderPackingSummary extends Model
|
|
|
}
|
|
|
$numbersUseful_toInsert[]=$numbers;
|
|
|
}
|
|
|
- $inserts='';
|
|
|
- $values=[];
|
|
|
- foreach($numbersUseful_toInsert as $numbers){
|
|
|
- $inserts .= " into doc_order_packing_summary (traceid,orderno,grossweight,addwho,addtime,editwho,edittime)values(?,?,?,?,?,?,?) ";
|
|
|
- $values[] = $numbers['logistic_number']??'';
|
|
|
- $values[] = $numbers['orderno']??'';
|
|
|
- $values[] = $weight;
|
|
|
- $values[] = 'WAS';
|
|
|
- $values[] = Carbon::now();
|
|
|
- $values[] = 'WAS';
|
|
|
- $values[] = Carbon::now();
|
|
|
+ if (count($numbersUseful_toInsert) > 0) {
|
|
|
+ $inserts='';
|
|
|
+ $values=[];
|
|
|
+ foreach($numbersUseful_toInsert as $numbers){
|
|
|
+ $inserts .= " into doc_order_packing_summary (traceid,orderno,grossweight,addwho,addtime,editwho,edittime)values(?,?,?,?,?,?,?) ";
|
|
|
+ $values[] = $numbers['logistic_number']??'';
|
|
|
+ $values[] = $numbers['orderno']??'';
|
|
|
+ $values[] = $weight;
|
|
|
+ $values[] = 'WAS';
|
|
|
+ $values[] = Carbon::now();
|
|
|
+ $values[] = 'WAS';
|
|
|
+ $values[] = Carbon::now();
|
|
|
+ }
|
|
|
+ if (!!$inserts) {
|
|
|
+ try {
|
|
|
+ DB::connection('oracle')->insert("insert all {$inserts} select * from dual",$values);
|
|
|
+ }catch (\Exception $e){return;}
|
|
|
+ }
|
|
|
}
|
|
|
- DB::connection('oracle')->insert("insert all {$inserts} select * from dual",$values);
|
|
|
}
|
|
|
OracleDocOrderPackingSummary::whereIn('traceid',$numbersUseful)->update(['grossweight'=>$weight]);
|
|
|
}
|