1c865fde0987244ad0eed6da5313ec47f2b3f13f.svn-base 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. package cn.com.goldenwater.dcproj.controller.importex;
  2. import cn.com.goldenwater.core.web.BaseController;
  3. import cn.com.goldenwater.core.web.BaseResponse;
  4. import cn.com.goldenwater.dcproj.service.ImpXJFlkdisInfoService;
  5. import io.swagger.annotations.Api;
  6. import io.swagger.annotations.ApiOperation;
  7. import io.swagger.annotations.ApiParam;
  8. import org.slf4j.Logger;
  9. import org.slf4j.LoggerFactory;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RequestMethod;
  13. import org.springframework.web.bind.annotation.RequestParam;
  14. import org.springframework.web.bind.annotation.RestController;
  15. import org.springframework.web.multipart.MultipartFile;
  16. import static cn.com.goldenwater.core.web.BaseController.buildSuccessResponse;
  17. @Api(value = "IMP 河湖四乱基础信息", tags = "IMP 河湖四乱基础信息")
  18. @RestController
  19. @RequestMapping("/imp/flkdis/info")
  20. public class ImpFLKDISInfoController extends BaseController {
  21. private Logger logger = LoggerFactory.getLogger(getClass());
  22. @Autowired
  23. private ImpXJFlkdisInfoService impFlkdisInfoService;
  24. @ApiOperation(value = "插入新疆百日攻坚河湖四乱问题数据")
  25. @RequestMapping(value = "insertFlkdisList", method = RequestMethod.POST)
  26. public BaseResponse<String> insertFlkdisList(@RequestParam("file") MultipartFile file) {
  27. try {
  28. String persId = getCurrentPersId();
  29. impFlkdisInfoService.insertFlkdisList(file,persId);
  30. }catch (Exception e){
  31. e.printStackTrace();
  32. }
  33. return buildSuccessResponse("执行结束!!!");
  34. }
  35. @ApiOperation(value = "插入新疆百日攻坚河湖四乱问题数据")
  36. @RequestMapping(value = "insertFlkdisListTest", method = RequestMethod.GET)
  37. public BaseResponse<String> insertFlkdisListTest(@RequestParam("filepath") String filepath) {
  38. try {
  39. String persId = getCurrentPersId();
  40. impFlkdisInfoService.insertFlkdisListTest(filepath,persId);
  41. }catch (Exception e){
  42. e.printStackTrace();
  43. }
  44. return buildSuccessResponse("执行结束!!!");
  45. }
  46. @ApiOperation(value = "批量处理新疆水库名录")
  47. @RequestMapping(value = "importFjRsList", method = RequestMethod.POST)
  48. public BaseResponse<String> importFjRsList(@ApiParam(name = "filePath", value = "路径", required = true) @RequestParam String filePath) {
  49. // try {
  50. // ImpRsExcel impRsExcel = new ImpRsExcel();
  51. // impRsExcel.doImportExcel(filePath,1,0,true, HashMap.class, "", "sk",attAdXBaseDao,attRsBaseFjDao,attRsBaseService,attRsBaseDao);
  52. // }catch (Exception e){
  53. // e.printStackTrace();
  54. // }
  55. return buildSuccessResponse("执行结束!!!");
  56. }
  57. }