1
0

RealtimeSalesDetectionController.java 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.kmall.admin.controller;
  2. import com.kmall.admin.entity.RealtimeSalesDetection;
  3. import com.kmall.admin.service.RealtimeSalesDetectionService;
  4. import com.kmall.admin.utils.ParamUtils;
  5. import com.kmall.common.utils.PageUtils;
  6. import com.kmall.common.utils.R;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.RequestBody;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RequestParam;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import java.util.ArrayList;
  13. import java.util.List;
  14. import java.util.Map;
  15. /**
  16. * @author hhq
  17. * @version 1.0.0
  18. * 2020/6/16
  19. */
  20. @RestController
  21. public class RealtimeSalesDetectionController {
  22. @Autowired
  23. RealtimeSalesDetectionService realtimeSalesDetectionService;
  24. @RequestMapping("realtimeSalesDetection/query")
  25. public R queryRSD(@RequestParam Map<String, Object> r){
  26. RealtimeSalesDetection realtimeSalesDetection = realtimeSalesDetectionService.queryRealtimeSales(r);
  27. if(null!=r.get("merchSn")){
  28. realtimeSalesDetection.setStoreId(null);
  29. realtimeSalesDetection.setStoreName(null);
  30. }
  31. ParamUtils.setQueryPowerByRoleType(r, "storeKey", "merchSn", "thirdPartyMerchCode");
  32. int total = 1;
  33. List<RealtimeSalesDetection> list = new ArrayList<>();
  34. list.add(realtimeSalesDetection);
  35. PageUtils pageUtil = new PageUtils(list, total, 10, 1);
  36. return R.ok().put("page", pageUtil);
  37. }
  38. }