| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- package com.goafanti.order.controller;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestMethod;
- import org.springframework.web.bind.annotation.RestController;
- import com.goafanti.common.bo.Result;
- import com.goafanti.common.constant.ErrorConstants;
- import com.goafanti.common.controller.CertifyApiController;
- import com.goafanti.common.model.TTaskHours;
- import com.goafanti.common.utils.StringUtils;
- import com.goafanti.order.bo.TOrderTaskDetailBo;
- import com.goafanti.order.service.OrderProjectService;
- @RestController
- @RequestMapping(value = "/open/api/admin/orderProject")
- public class OrderProjectApiController extends CertifyApiController {
-
- @Autowired
- private OrderProjectService orderProjectService;
-
-
- /**
- * 项目分配
- */
- @RequestMapping(value = "/projectDistribution", method = RequestMethod.POST)
- public Result projectDistribution(Integer taskId,String taskReceiverId,Integer specially ){
- Result res = new Result();
- if(null==taskId || StringUtils.isBlank(taskReceiverId)){
- res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", "任务编号和受理人"));
- return res;
- }
- res.setData(orderProjectService.updateProjectDistribution( taskId, taskReceiverId,specially));
- return res;
- }
-
- /**
- * 任务派单列表
- */
- @RequestMapping(value="/orderTaskList" ,method = RequestMethod.GET)
- public Result orderTaskList(String name,String orderNo,String taskId,Integer taskStatus,String adminName,Integer specially ,Integer pageNo,Integer pageSize){
- Result res=new Result();
- res.setData(orderProjectService.orderTaskList( name, orderNo, taskId, taskStatus, adminName,specially , pageNo, pageSize));
- return res;
- }
- /**
- * 任务详情
- */
- @RequestMapping(value="/orderTaskDetail" ,method = RequestMethod.GET)
- public Result orderTaskDetail(String id){
- Result res=new Result();
- res.setData(orderProjectService.orderTaskDetail(id));
- return res;
- }
- /**
- * 任务修改
- */
- @RequestMapping(value="/updateOrderTask" ,method = RequestMethod.POST)
- public Result updateOrderTask(TOrderTaskDetailBo t){
- Result res=new Result();
- res.setData(orderProjectService.updateOrderTask(t));
- return res;
- }
- /**
- * 添加工时
- */
- @RequestMapping(value="/updateOrderTask" ,method = RequestMethod.POST)
- public Result addTaskHours(TTaskHours t){
- Result res=new Result();
- if (t.getHours()==null) {
- res.getError().add(buildError(ErrorConstants.PARAM_ERROR, "", "任务时间"));
- return res;
- }
-
- res.setData(orderProjectService.addTaskHours(t));
- return res;
- }
- }
|