作者 ZhengBing He

合并分支 'workorder' 到 'master'

update



查看合并请求 !2391
@@ -218,11 +218,17 @@ class AsideTicketController extends BaseController @@ -218,11 +218,17 @@ class AsideTicketController extends BaseController
218 $ticket->saveEngineers($request->input('engineer_ids')); 218 $ticket->saveEngineers($request->input('engineer_ids'));
219 219
220 // 其他字段有提交数据才修改,比如star plan_end_at 220 // 其他字段有提交数据才修改,比如star plan_end_at
221 - $ticket->title = $request->input('title', $ticket->title);  
222 - $ticket->content = $request->input('content', $ticket->content);  
223 - $ticket->star = $request->input('star', $ticket->star);  
224 - $ticket->plan_end_at = $request->input('plan_end_at', $ticket->plan_end_at);  
225 - $ticket->status = $request->input('status', $ticket->status); 221 + if ($request->input('title'))
  222 + $ticket->title = $request->input('title');
  223 + if ($request->input('content'))
  224 + $ticket->content = $request->input('content');
  225 + if ($request->input('star'))
  226 + $ticket->star = $request->input('star');
  227 + if ($request->input('plan_end_at'))
  228 + $ticket->plan_end_at = $request->input('plan_end_at');
  229 + if ($request->input('status'))
  230 + $ticket->status = $request->input('status');
  231 +
226 if ($ticket->status == Tickets::STATUS_COMPLETED) 232 if ($ticket->status == Tickets::STATUS_COMPLETED)
227 { 233 {
228 // 完成工单,把子任务里面未完成的工单改为完成 234 // 完成工单,把子任务里面未完成的工单改为完成
@@ -40,6 +40,7 @@ class Tickets extends Base @@ -40,6 +40,7 @@ class Tickets extends Base
40 * 逻辑说明: 40 * 逻辑说明:
41 * 1. 如果当前项目是超迹,要把徐莹和第一负责人加进去,为参与人 41 * 1. 如果当前项目是超迹,要把徐莹和第一负责人加进去,为参与人
42 * 2. 若是域途项目,把黄小玉和第一负责人加进去,为参与人 42 * 2. 若是域途项目,把黄小玉和第一负责人加进去,为参与人
  43 + * 3. 若是V5V6的项目,则把组长和第一负责人加进去,为参与人
43 */ 44 */
44 public function saveEngineers($engineer_ids = []) 45 public function saveEngineers($engineer_ids = [])
45 { 46 {
@@ -51,6 +52,9 @@ class Tickets extends Base @@ -51,6 +52,9 @@ class Tickets extends Base
51 $canyu[] = 20; // 徐莹 52 $canyu[] = 20; // 徐莹
52 elseif ($this->project->project_cate == 4) 53 elseif ($this->project->project_cate == 4)
53 $canyu[] = 85; // 黄小玉 54 $canyu[] = 85; // 黄小玉
  55 + else{
  56 + // todo 待完善
  57 + }
54 58
55 $all_engineer_ids = array_unique(array_merge($canyu, $engineer_ids)); 59 $all_engineer_ids = array_unique(array_merge($canyu, $engineer_ids));
56 60