cost plan add cost_repair_bill_name

This commit is contained in:
qianhy
2023-03-03 17:07:17 +08:00
committed by lccsw
parent 22bde85824
commit 545d4ac00a
+36 -2
View File
@@ -575,8 +575,8 @@ class Order extends CI_Controller{
$bill_info['开票日期'] && $add_data['bill_time'] = $bill_info['开票日期'];
$bill_info['价税合计(小写)'] && $add_data['bill_price'] = str_replace('¥','',$bill_info['价税合计(小写)']);
if ($if_usedcar){
$add_data['bill_name'] = $bill_info['二手车市场'];
$add_data['bill_price'] = str_replace('¥','',$bill_info['车价合计(小写)']);
$bill_info['二手车市场'] && $add_data['bill_name'] = $bill_info['二手车市场'];
$bill_info['车价合计(小写)'] && $add_data['bill_price'] = str_replace('¥','',$bill_info['车价合计(小写)']);
}
if ($debug){
echo "get bill_info: <br>";
@@ -973,6 +973,40 @@ class Order extends CI_Controller{
}
}
/**
* 修复成本数据的bill_name
* @return void
*/
public function cost_repair_bill_name(){
$this->load->model('receiver/order/receiver_order_bills_model', 'order_bills_model');
$this->load->model('items/items_cost_model');
$sql = "select *, (select if_usedcar from lc_receiver_orders_v2 where id = lc_items_cost.o_id) as if_usedcar from lc_items_cost";
$rows = $this->items_cost_model->db->query($sql)->result_array();
if (!$rows){
echo "数据不存在";exit();
}
foreach ($rows as $row){
$id = $row['id'];
$if_usedcar = intval($row['if_usedcar']);
$bill_info = $this->order_bills_model->bill_info($row['o_id']);
$bill_name = '';
$bill_info['销货单位名称'] && $bill_name = $bill_info['销货单位名称'];
$if_usedcar && $bill_info['二手车市场'] && $bill_name = $bill_info['二手车市场'];
if ($row['bill_name'] != $bill_name){
$upd_data['bill_name'] = $bill_name;
$res = $this->items_cost_model->update($upd_data, array('id'=>$id));
echo "{$id}, bill_name_old: {$row['bill_name']}, bill_name_new: {$bill_name}, update: {$res}<br>";
}
else{
echo "{$id}, bill_name_old: {$row['bill_name']}, bill_name_new: {$bill_name}, update: ignore<br>";
}
}
echo "repair ".count($rows)." rows ok!";
}
/**
* 修复成本数据的非品牌店的水平业务
* @return void