diff --git a/admin/application/admin/controller/Firmcustomerfollowuprecord.php b/admin/application/admin/controller/Firmcustomerfollowuprecord.php index 469dee1..b59a82b 100755 --- a/admin/application/admin/controller/Firmcustomerfollowuprecord.php +++ b/admin/application/admin/controller/Firmcustomerfollowuprecord.php @@ -102,9 +102,12 @@ class Firmcustomerfollowuprecord extends Backend if ($this->dataLimit && $this->dataLimitFieldAutoFill) { $params[$this->dataLimitField] = $this->auth->id; } - $params['name'] = Db::table('fa_firmcustomer') + $cust = Db::table('fa_firmcustomer') ->where('id',$params['firmcustomer_id']) - ->value('name'); + ->find(); + $params['name'] = $cust['name']; + $params['rel_wx'] = $cust['rel_wx']; + $params['rel_group'] = $cust['rel_group']; $title_one = Db::table('fa_firmstoreprojectsone') ->where('id',$params['firmstoreprojectsone_id']) ->value('name'); diff --git a/admin/application/api/controller/Feedback.php b/admin/application/api/controller/Feedback.php new file mode 100644 index 0000000..828e578 --- /dev/null +++ b/admin/application/api/controller/Feedback.php @@ -0,0 +1,68 @@ +where('wx_groupid',$wx_groupid) + ->where('rel_wx',$rel_wx) + ->find(); + if(empty($ret)){ + return Tools::set_fail('该客户无回访记录'); + } + + Db::table('fa_firmcustomerfeedback') + ->data([ + 'firmcustomer_id'=>$ret['firmcustomer_id'], + 'rel_wx'=>$ret['rel_wx'], + 'rel_group'=>$ret['rel_group'], + 'msg'=>$content, + 'firmcustomerfollowuprecord_id'=>$ret['id'], + ]) + ->insert(); + return Tools::set_ok(); + }); + } +} \ No newline at end of file