|
@@ -762,14 +762,13 @@ class Cost extends BaseController
|
|
|
// halt($param);
|
|
|
$type = isset($param['type']) ? $param['type'] : 0;
|
|
|
if (request()->isAjax()) {
|
|
|
-// halt($param);
|
|
|
- if ($type == 2) {
|
|
|
|
|
|
- $id = isset($param['id']) ? $param['id'] : 0;
|
|
|
- $detail = $this->model->getCostProjectById($id);
|
|
|
+ $id = isset($param['id']) ? $param['id'] : 0;
|
|
|
+ $detail = $this->model->getCostProjectById($id);
|
|
|
|
|
|
+ if ($type == 2) {
|
|
|
|
|
|
- $review_unit_name = Db::name('department')->where(['id' => $detail["review_unit"]])->value('title');
|
|
|
+ $review_unit_name = Db::name('department')->where(['id' => $param["review_unit"]])->value('title');
|
|
|
$unit_name = Db::name('admin')->where('id', $this->uid)->value('unit_name');
|
|
|
|
|
|
$person = Db::name("admin")->where([["unit_name", "=", $unit_name], ["status", "=", 1]])->field(["id", "nickname"])->select()->toArray();
|
|
@@ -787,8 +786,8 @@ class Cost extends BaseController
|
|
|
$proprietor =Db::name("admin")->where($where)->field(["id","nickname"])->select()->toArray();
|
|
|
|
|
|
|
|
|
- $review_person = Db::name("admin")->where([["unit_name", "=", $detail["review_unit"]], ["status", "=", 1]])->field(["id", "nickname"])->select();
|
|
|
- $review_name = Db::name("admin")->where("id", $detail['review_head'])->field(["id", "nickname"])->find();
|
|
|
+ $review_person = Db::name("admin")->where([["unit_name", "=", $param["review_unit"]], ["status", "=", 1]])->field(["id", "nickname"])->select();
|
|
|
+ $review_name = Db::name("admin")->where("id",$param['review_head'])->field(["id", "nickname"])->find();
|
|
|
$audit = Db::name("project_audit")->where([["project_id", "=", $id], ["sponsor_id", "=", $this->uid]])->order('create_time', 'desc')->select();
|
|
|
$file_array = Db::name('ProjectFile')
|
|
|
->field('mf.id,mf.topic_id,mf.admin_id,f.name,f.filesize,f.filepath,f.fileext,f.create_time,f.admin_id,a.nickname as admin_name')
|
|
@@ -854,13 +853,24 @@ class Cost extends BaseController
|
|
|
if(($param["entrust_second_approver"])&&!empty($param["entrust_second_approver"])){
|
|
|
$param["entrust_second_approver_name"] = get_admin($param["entrust_second_approver"])["nickname"];
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
//送审
|
|
|
- if(($param["sent_review_head"])&&!empty($param["sent_review_head"])){
|
|
|
+ if(isset($param["sent_review_head"])&&$detail["proprietor_status"]==0){
|
|
|
$param["sent_review_head_name"] = get_admin($param["sent_review_head"])["nickname"];
|
|
|
$param["sent_review_unit"]=get_admin($param["sent_review_head"])["unit_name"];
|
|
|
$param["sent_review_unit_name"]=Db::name("department")->where("id",$param["sent_review_unit"])->value("title");
|
|
|
$param["sent_review_phone"] = get_admin($param["sent_review_head"])["mobile"];//电话
|
|
|
}
|
|
|
+
|
|
|
+ if(isset($deatil["sent_review_head"])&&$detail["proprietor_status"]==3){//业主创建推送时
|
|
|
+ $param["sent_review_head_name"] = get_admin($detail["sent_review_head"])["nickname"];
|
|
|
+ $param["sent_review_unit"]=get_admin($detail["sent_review_head"])["unit_name"];
|
|
|
+ $param["sent_review_unit_name"]=Db::name("department")->where("id",$detail["sent_review_unit"])->value("title");
|
|
|
+ $param["sent_review_phone"] = get_admin($detail["sent_review_head"])["mobile"];//电话
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
$field_name = array_keys($this->field_name);
|
|
|
$ab = $this->model->where("id", $param["id"])->field($field_name)->find()->toArray();
|
|
|
$ab["project_start_time"] = date('Y-m-d', $ab["project_start_time"]);
|