package com.highdatas.srs.web; import com.alibaba.fastjson.JSON; import com.highdatas.srs.entity.ProjectDeal; import com.highdatas.srs.pojo.CodeMsg; import com.highdatas.srs.pojo.Result; import com.highdatas.srs.service.IProjectDealService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** *

* 前端控制器 *

* * @author kimi * @since 2020-01-15 */ @RestController @RequestMapping("/projectDeal") public class ProjectDealController { @Autowired IProjectDealService projectDealService; @RequestMapping(value = "/get/{id}", method = RequestMethod.GET) public Result get(@PathVariable String id) { ProjectDeal projectDeal = projectDealService.selectById(id); return Result.success(projectDeal); } @RequestMapping(value = "/parent/{id}", method = RequestMethod.GET) public Result parent(@PathVariable String id) { //TODO //List dealList = projectDealService.selectList(new EntityWrapper().eq("parent_id", id)); return Result.success(null); } @RequestMapping(value = "/updates", method = RequestMethod.GET) public Result updates(@RequestParam String datas) { try { List array = JSON.parseArray(datas, ProjectDeal.class); for (ProjectDeal projectDeal : array) { projectDeal.updateById(); } return Result.success(CodeMsg.UPDATE_SUCCESS); } catch (Exception e) { e.printStackTrace(); return Result.error(CodeMsg.UPDATE_ERROR); } } }