package com.ygj.yuemum.controller.equipment; import com.alibaba.fastjson.JSONObject; import com.ygj.yuemum.domain.equipment.EquipmenteHireHead; import com.ygj.yuemum.service.equipment.EquipmenteHireHeadService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Map; @RestController public class EquipmenteHireHeadController { @Autowired private EquipmenteHireHeadService equipmenteHireHeadService; @GetMapping("/getAllEquipmenteHireHeads") public String getAllEquipmenteHireHeads(@RequestParam("page") Integer page, @RequestParam("limit") Integer limit) { Map equipmenteHireHeadServiceAll = equipmenteHireHeadService.getAll(page, limit); String jso = JSONObject.toJSONString(equipmenteHireHeadServiceAll); return jso; } @PostMapping("/addEquipmenteHireHead") public int addEquipmenteHireHead(@ModelAttribute EquipmenteHireHead equipmenteHireHead) { return equipmenteHireHeadService.addEquipmenteHireHead(equipmenteHireHead); } @PostMapping("/addEquipmenteHireHeadOnline") public int addEquipmenteHireHeadOnline(@ModelAttribute EquipmenteHireHead equipmenteHireHead) { return equipmenteHireHeadService.addEquipmenteHireHeadOnline(equipmenteHireHead); } @PostMapping("/updateEquipmenteHireHeadOnline") public int updateEquipmenteHireHeadOnline(@ModelAttribute EquipmenteHireHead equipmenteHireHead) { return equipmenteHireHeadService.updateEquipmenteHireHeadOnline(equipmenteHireHead); } @GetMapping("/deleteEquipmenteHireHead") public int deleteEquipmenteHireHead(@RequestParam("eh_code") String eh_code) { return equipmenteHireHeadService.deleteEquipmenteHireHead(eh_code); } @PostMapping("/updateEquipmenteHireHead") public int updateEquipmenteHireHead(@ModelAttribute EquipmenteHireHead equipmenteHireHead) { return equipmenteHireHeadService.updateEquipmenteHireHead(equipmenteHireHead); } @PostMapping("/queryEquipmenteHireHead") public String queryEquipmenteHireHead(@ModelAttribute EquipmenteHireHead equipmenteHireHead) { Map equipmenteHireHead1 = equipmenteHireHeadService.queryEquipmenteHireHead(equipmenteHireHead); String jso = JSONObject.toJSONString(equipmenteHireHead1); return jso; } @GetMapping("/getEquipmenteHireHead") public EquipmenteHireHead getOne(@RequestParam("eh_code") String eh_code) { EquipmenteHireHead equipmenteHireHead = equipmenteHireHeadService.getEquipmenteHireHead(eh_code); return equipmenteHireHead; } @PostMapping("/equipmentActive") public int equipmentActive(@ModelAttribute EquipmenteHireHead equipmenteHireHead) { return equipmenteHireHeadService.equipmentActive(equipmenteHireHead); } @PostMapping("/equipmentSettle") public int equipmentSettle(@ModelAttribute EquipmenteHireHead equipmenteHireHead) { return equipmenteHireHeadService.equipmentSettle(equipmenteHireHead); } @RequestMapping(value = "/WxPayReturn", method = RequestMethod.POST, produces="application/json;charset=UTF-8") @ResponseBody public int WxPayReturn(@RequestBody Map params) { EquipmenteHireHead equipmenteHireHead = new EquipmenteHireHead(); equipmenteHireHead.setEh_code(params.get("eh_code")); equipmenteHireHead.setEh_status(2); return equipmenteHireHeadService.updateEqorderStatus(equipmenteHireHead); } }