作者 邓超

job

@@ -138,10 +138,38 @@ class Job extends Base { @@ -138,10 +138,38 @@ class Job extends Base {
138 $jobId = app()->request('id', 0, 'intval'); 138 $jobId = app()->request('id', 0, 'intval');
139 $ret = db()->first(sendJobsSql::find($jobId)); 139 $ret = db()->first(sendJobsSql::find($jobId));
140 140
  141 + if(!$ret || !in_array($ret['email_id'],$this->getEmails('id'))){
  142 + app()->e('数据不存在');
  143 + }
  144 +
141 app()->_json($ret); 145 app()->_json($ret);
142 } 146 }
143 147
144 148
  149 + public function save(){
  150 + $jobId = app()->request('id', 0, 'intval');
  151 + $ret = db()->first(sendJobsSql::find($jobId));
  152 +
  153 + if(!$ret || !in_array($ret['email_id'],$this->getEmails('id'))){
  154 + app()->e('数据不存在');
  155 + }
  156 +
  157 + $ret['maildata'] = json_decode($ret['maildata'],true);
  158 +
  159 + $ret['maildata']['subject'] = app()->request('subject');
  160 + $ret['maildata']['body'] = app()->request('body');
  161 +
  162 + $r = db()->update(sendJobsSql::$table,[
  163 + 'maildata'=>json_encode($ret['maildata'])
  164 + ],"`id` = $jobId");
  165 +
  166 + if($r){
  167 + return ['status'=>200];
  168 + }
  169 +
  170 + app()->e('保存失败');
  171 + }
  172 +
145 173
146 174
147 } 175 }