Commit aba2da9a by hcy001

1

parent a1652186
Showing with 5 additions and 8 deletions
...@@ -27,15 +27,12 @@ class InquiryItemsReportModel extends Model ...@@ -27,15 +27,12 @@ class InquiryItemsReportModel extends Model
$con = DB::connection('rfq'); $con = DB::connection('rfq');
$con->beginTransaction(); $con->beginTransaction();
$report_sn = generateSnWithPreStringShort("R"); //报表单号
$inquiry_id = $input["inquiry_id"]; $inquiry_id = $input["inquiry_id"];
$currency = $input["currency"]; #币种 $currency = $input["currency"]; #币种
$insertArr = []; //批量插入数组 $insertArr = []; //批量插入数组
foreach ($input["items"] as $k=>$inquiry_items_id){ foreach ($input["items"] as $k=>$inquiry_items_id){
$temp = [ $temp = [
"types"=>$types ,
"report_sn"=>$report_sn ,
"inquiry_id"=>$inquiry_id , "inquiry_id"=>$inquiry_id ,
"inquiry_items_id"=>$inquiry_items_id, "inquiry_items_id"=>$inquiry_items_id,
"goods_name"=>@$input["goods_name"][$k] ? $input["goods_name"][$k] : "" , "goods_name"=>@$input["goods_name"][$k] ? $input["goods_name"][$k] : "" ,
...@@ -62,18 +59,18 @@ class InquiryItemsReportModel extends Model ...@@ -62,18 +59,18 @@ class InquiryItemsReportModel extends Model
$this->insert($insertArr); //批量插入 $this->insert($insertArr); //批量插入
$con->commit(); $con->commit();
return [0,"成功",["report_sn"=>$report_sn]]; return [0,"成功",["inquiry_id"=>$inquiry_id]];
}catch (\Exception $e) { }catch (\Exception $e) {
return [1001,"提交失败,请重试!".$e->getMessage()]; return [1001,"提交失败,请重试!".$e->getMessage()];
} }
} }
//生成报价pdf //生成报价pdf
public function createSalePdf($report_sn = ""){ public function createSalePdf($inquiry_id = ""){
if($report_sn == ""){ if($inquiry_id == ""){
return [1001,"报表单号不得为空!"]; return [1001,"询价单号不得为空!"];
} }
$itemsArr = $this->where("report_sn",$report_sn)->get()->toArray(); $itemsArr = $this->where("inquiry_id",$inquiry_id)->get()->toArray();
$quote_price_count = 0; $quote_price_count = 0;
foreach ($itemsArr as $k=>&$v){ foreach ($itemsArr as $k=>&$v){
$v["quote_account"] = $v["price_rmb"] > 0 ? $v["price_rmb"]*$v["inquiry_number"] : $v["price_origin"]*$v["inquiry_number"]; $v["quote_account"] = $v["price_rmb"] > 0 ? $v["price_rmb"]*$v["inquiry_number"] : $v["price_origin"]*$v["inquiry_number"];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment