LoanDownController.java 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package com.diymall.schedule.controller;
  2. import com.diymall.schedule.model.DiymallOrder;
  3. import com.diymall.schedule.service.LoanDownService;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RequestMethod;
  7. import org.springframework.web.bind.annotation.RequestParam;
  8. import org.springframework.web.bind.annotation.RestController;
  9. import java.io.UnsupportedEncodingException;
  10. import java.net.URLDecoder;
  11. import java.util.List;
  12. /**
  13. * erp下载定制商城订单数据接口
  14. * Created by huangct on 2017-12-25.
  15. */
  16. @RequestMapping(value = "/erp/loan")
  17. @RestController
  18. public class LoanDownController {
  19. @Autowired
  20. private LoanDownService loanDownService;
  21. /**
  22. * 获取未下载的数据
  23. *
  24. * @return
  25. */
  26. @RequestMapping(method = RequestMethod.GET)
  27. public List<DiymallOrder> getLoan() {
  28. return loanDownService.findByStatus(0);
  29. }
  30. /**
  31. * 下载完成后返回ids更新下载状态
  32. *
  33. * @param data
  34. */
  35. @RequestMapping(value = "/back", method = RequestMethod.POST)
  36. public void updateAfterCheck(@RequestParam("data") String data) throws UnsupportedEncodingException {
  37. String idStr = URLDecoder.decode(data, "UTF-8");
  38. loanDownService.updateStatus(idStr);
  39. }
  40. }