正在显示
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 | } |
-
请 注册 或 登录 后发表评论