Browse Source

精简查询

master
xyiege 4 years ago
parent
commit
5a3bb59bfa
  1. 59
      src/main/java/cn/chjyj/szwh/controller/api/OrderController.java

59
src/main/java/cn/chjyj/szwh/controller/api/OrderController.java

@ -9,17 +9,22 @@ import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.Map;
/** /**
* 用户订单信息 * 用户订单信息
* only POST method * only POST method
*/ */
@RestController @RestController
@RequestMapping(name = "/api/Order",method = RequestMethod.POST) @RequestMapping(name = "/api/Order", method = RequestMethod.POST)
public class OrderController extends BaseController { public class OrderController extends BaseController {
@Autowired @Autowired
private OrderService orderService; private OrderService orderService;
/** /**
* 获取订单信息 * 获取订单信息
*
* @param batchcode * @param batchcode
* @param userIsli * @param userIsli
* @param userRole * @param userRole
@ -33,55 +38,67 @@ public class OrderController extends BaseController {
* @return * @return
*/ */
@RequestMapping("/getOrder") @RequestMapping("/getOrder")
public JSONObject getOrder(@RequestParam("batchcode")String batchcode, public JSONObject getOrder(@RequestParam("batchcode") String batchcode,
@RequestParam("user_isli") String userIsli, @RequestParam("user_isli") String userIsli,
String userRole,String payStatus,String closeStatus, @RequestParam("user_role") String userRole,
String orderStatus,String creatime,String chargesType, @RequestParam("pay_status") String payStatus,
@RequestParam(name = "page",defaultValue = "1") String page, @RequestParam("close_status") String closeStatus,
@RequestParam(name = "limit",defaultValue = "20")String pagesize @RequestParam("order_status") String orderStatus,
){ @RequestParam("createtime") String creatime,
@RequestParam("charges_type") String chargesType,
// $batchcode = $this->request->post('', ''); @RequestParam(name = "page", defaultValue = "1") String page,
// $user_isli = $this->request->post(); @RequestParam(name = "limit", defaultValue = "20") String pagesize
// $user_role = $this->request->post('user_role'); ) {
// $pay_status = $this->request->post('pay_status'); // 拼装查询条件
// $close_status = $this->request->post('close_status'); Map<String, Object> qmap = new HashMap<>();
// $order_status = $this->request->post('order_status'); qmap.put("batchcode", batchcode);
// $createtime = $this->request->post('createtime'); qmap.put("user_isli", userIsli);
// $charges_type = $this->request->post('charges_type'); qmap.put("user_role", userRole);
qmap.put("pay_status", payStatus);
qmap.put("close_status", closeStatus);
qmap.put("order_status", orderStatus);
qmap.put("createtime", creatime);
qmap.put("charges_type", chargesType);
//
int ipage = Integer.valueOf(page);
int ips = Integer.valueOf(pagesize);
int startrs = ipage > 0 ? (ipage - 1) * ips : 0;
orderService.getOrderList(qmap, startrs, ips);
return jsonObject; return jsonObject;
} }
/** /**
* 创建订单 * 创建订单
*
* @return * @return
*/ */
@RequestMapping("/createOrder") @RequestMapping("/createOrder")
public JSONObject createOrder(){ public JSONObject createOrder() {
return jsonObject; return jsonObject;
} }
/** /**
* 查询发票 * 查询发票
*
* @return * @return
*/ */
@RequestMapping("/getTicket") @RequestMapping("/getTicket")
public JSONObject getTicket(){ public JSONObject getTicket() {
return jsonObject; return jsonObject;
} }
/** /**
* 订单结算 * 订单结算
*
* @return * @return
*/ */
@RequestMapping("/getBalance") @RequestMapping("/getBalance")
public JSONObject getBalance(){ public JSONObject getBalance() {
return jsonObject; return jsonObject;
} }
@RequestMapping("/orderCloseCallback") @RequestMapping("/orderCloseCallback")
public JSONObject orderCloseCallback(){ public JSONObject orderCloseCallback() {
// 请求转发到远程服务器 // 请求转发到远程服务器
return jsonObject; return jsonObject;
} }

Loading…
Cancel
Save