AmbPaymentApiController.java 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. package com.goafanti.ambSystem.controller;
  2. import com.goafanti.ambSystem.bo.InputAmb;
  3. import com.goafanti.ambSystem.bo.InputAmbPayment;
  4. import com.goafanti.ambSystem.service.AmbPaymentService;
  5. import com.goafanti.ambSystem.service.AmbService;
  6. import com.goafanti.common.bo.Result;
  7. import com.goafanti.common.constant.ErrorConstants;
  8. import com.goafanti.common.controller.CertifyApiController;
  9. import com.goafanti.common.utils.ParamUtils;
  10. import com.goafanti.order.enums.OrderImgEnums;
  11. import org.apache.commons.lang3.StringUtils;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.validation.BindingResult;
  14. import org.springframework.validation.annotation.Validated;
  15. import org.springframework.web.bind.annotation.RequestMapping;
  16. import org.springframework.web.bind.annotation.RequestMethod;
  17. import org.springframework.web.bind.annotation.RestController;
  18. import javax.servlet.http.HttpServletRequest;
  19. @RestController
  20. @RequestMapping(value = "/api/admin/amb/payment")
  21. public class AmbPaymentApiController extends CertifyApiController {
  22. @Autowired
  23. private AmbPaymentService ambPaymentService;
  24. /**
  25. * 新增巴付款
  26. * @param in
  27. * @param bindingResult
  28. * @return
  29. */
  30. @RequestMapping(value="/add",method = RequestMethod.POST)
  31. public Result add(@Validated InputAmbPayment in, BindingResult bindingResult){
  32. Result res =new Result();
  33. if (bindingResult.hasErrors()) {
  34. res.getError().add(buildErrorByMsg(bindingResult.getFieldError().getDefaultMessage(),
  35. ParamUtils.getParamName(in,bindingResult.getFieldError().getField())));
  36. return res;
  37. }
  38. res.data(ambPaymentService.add(in));
  39. return res;
  40. }
  41. /**
  42. * 修改巴付款
  43. * @param in
  44. * @return
  45. */
  46. @RequestMapping(value="/update",method = RequestMethod.POST)
  47. public Result update( InputAmbPayment in){
  48. Result res =new Result();
  49. res.data(ambPaymentService.update(in));
  50. return res;
  51. }
  52. //
  53. // @RequestMapping(value="/delete",method = RequestMethod.POST)
  54. // public Result deleteAmb( InputAmb in){
  55. // Result res =new Result();
  56. // if (in.getId()==null){
  57. // res.getError().add(buildErrorMessageParams(ErrorConstants.PARAM_EMPTY_ERROR,"巴编号"));
  58. // return res;
  59. // }
  60. // int i=ambService.checkAmb(in,2);
  61. // if (i==-1){
  62. // res.getError().add(buildError("巴存在子项目,请先删除所有子项"));
  63. // return res;
  64. // }
  65. // res.data(ambService.deleteAmb(in));
  66. // return res;
  67. // }
  68. //
  69. // @RequestMapping(value="/details",method = RequestMethod.GET)
  70. // public Result detailsAmb( InputAmb in){
  71. // Result res =new Result();
  72. // if (in.getId()==null){
  73. // res.getError().add(buildErrorMessageParams(ErrorConstants.PARAM_EMPTY_ERROR,"巴编号"));
  74. // return res;
  75. // }
  76. // res.data(ambService.detailsAmb(in));
  77. // return res;
  78. // }
  79. //
  80. // @RequestMapping(value="/select",method = RequestMethod.GET)
  81. // public Result selectAmb( InputAmb in){
  82. // Result res =new Result();
  83. // res.data(ambService.selectAmb(in));
  84. // return res;
  85. // }
  86. //
  87. // @RequestMapping(value="/selectAll",method = RequestMethod.GET)
  88. // public Result selectAll( ){
  89. // Result res =new Result();
  90. // res.data(ambService.selectAll());
  91. // return res;
  92. // }
  93. }