正在显示
1 个修改的文件
包含
28 行增加
和
0 行删除
| @@ -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 | } |
-
请 注册 或 登录 后发表评论