ComCustomerController.java 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.rongwei.controller;
  2. import com.bsentity.vo.ComProductVo;
  3. import com.bsentity.vo.CopyFinanceRequest;
  4. import com.rongwei.bscommon.sys.service.ComCustomerService;
  5. import com.rongwei.bscommon.sys.service.ComMetalFinanceItemService;
  6. import com.rongwei.rwcommon.base.R;
  7. import org.slf4j.Logger;
  8. import org.slf4j.LoggerFactory;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.web.bind.annotation.PostMapping;
  11. import org.springframework.web.bind.annotation.RequestBody;
  12. import org.springframework.web.bind.annotation.RequestMapping;
  13. import org.springframework.web.bind.annotation.RestController;
  14. import java.util.List;
  15. /**
  16. * 客诉单处理, 包括子表信息
  17. * @author Trj
  18. */
  19. @RestController
  20. @RequestMapping("finance")
  21. public class ComCustomerController {
  22. private final Logger log = LoggerFactory.getLogger(this.getClass().getName());
  23. @Autowired
  24. private ComCustomerService customerService;
  25. @Autowired
  26. private ComMetalFinanceItemService comMetalFinanceItemService;
  27. /**
  28. * 索赔管理员登记
  29. * @param comProductVos 新增的客诉产品
  30. */
  31. @PostMapping("add")
  32. public R comProductListTempWord(@RequestBody List<ComProductVo> comProductVos ){
  33. log.info("客诉单登记,投诉产品存入财务表和财务复核表 接口入参:{}",comProductVos);
  34. return customerService.addComProduct(comProductVos);
  35. }
  36. /**
  37. * 财务初审 , 将非计算必填字段给到财务复核表中
  38. */
  39. @PostMapping("/copyFinance")
  40. public R copyFinance(@RequestBody CopyFinanceRequest request){
  41. return comMetalFinanceItemService.copyFinance(request);
  42. }
  43. }