|
@ -209,69 +209,6 @@ public class MedicineOrderEndpoint extends EnvelopRestEndpoint {
|
|
|
}
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseOrder.checkOrder)
|
|
|
@ApiOperation(value = "检查订单" , notes="检查订单")
|
|
|
public Envelop checkOrder(
|
|
|
@ApiParam(name = "deviceId", value = "设备id", required = true)
|
|
|
@RequestParam(value = "deviceId", required = true) String deviceId,
|
|
|
@ApiParam(name = "pickUpNum", value = "取药码")
|
|
|
@RequestParam(value = "pickUpNum", required = false) String pickUpNum,
|
|
|
@ApiParam(name = "cardNum", value = "社保卡号")
|
|
|
@RequestParam(value = "cardNum", required = false) String cardNum
|
|
|
) {
|
|
|
JSONObject jsonObject = orderservice.checkOrder(deviceId, pickUpNum, cardNum);
|
|
|
if (jsonObject.getString("response").equalsIgnoreCase(ConstantUtils.FAIL)) {
|
|
|
return failed(jsonObject.getString("msg"));
|
|
|
}
|
|
|
return success(jsonObject.getJSONObject("msg"));
|
|
|
}
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseOrder.checkOrderAndReturn)
|
|
|
@ApiOperation(value = "检查订单并且返回列表" , notes="检查订单")
|
|
|
public Envelop checkOrderAndReturn(
|
|
|
@ApiParam(name = "deviceId", value = "设备id", required = true)
|
|
|
@RequestParam(value = "deviceId", required = true) String deviceId,
|
|
|
@ApiParam(name = "pickUpNum", value = "取药码")
|
|
|
@RequestParam(value = "pickUpNum", required = false) String pickUpNum,
|
|
|
@ApiParam(name = "cardNum", value = "社保卡号")
|
|
|
@RequestParam(value = "cardNum", required = false) String cardNum
|
|
|
) {
|
|
|
JSONObject jsonObject = orderservice.checkOrderAndReturn(deviceId, pickUpNum, cardNum);
|
|
|
if (jsonObject.getString("response").equalsIgnoreCase(ConstantUtils.FAIL)) {
|
|
|
return failed(jsonObject.getString("msg"));
|
|
|
}
|
|
|
return success(jsonObject.getJSONObject("msg"));
|
|
|
}
|
|
|
|
|
|
|
|
|
@GetMapping(value = BaseRequestMapping.BaseOrder.getOrderOutList)
|
|
|
@ApiOperation(value = "通过orderId查询订单出货单" , notes="通过orderId查询订单出货单")
|
|
|
public Envelop getOrderOutList(
|
|
|
@ApiParam(name = "orderId", value = "订单id", required = true)
|
|
|
@RequestParam(value = "orderId", required = true) String orderId
|
|
|
) throws Exception {
|
|
|
JSONObject jsonObject = orderservice.getOrderOutList(orderId);
|
|
|
if (jsonObject.getString("response").equalsIgnoreCase(ConstantUtils.FAIL)) {
|
|
|
return failed(jsonObject.getString("msg"));
|
|
|
}
|
|
|
List<MedicineShipmentLog> list = JSONObject.parseArray(jsonObject.getJSONArray("msg").toJSONString(), MedicineShipmentLog.class);
|
|
|
return success(list, MedicineShipmentLog.class);
|
|
|
}
|
|
|
|
|
|
|
|
|
@PostMapping(value = BaseRequestMapping.BaseOrder.updateOrderOutStatus)
|
|
|
@ApiOperation(value = "更新订单出货单状态" , notes="更新订单出货单状态")
|
|
|
public Envelop updateOrderOut(
|
|
|
@ApiParam(name = "shipmentLogId", value = "订单id", required = true)
|
|
|
@RequestParam(value = "shipmentLogId", required = true) String shipmentLogId,
|
|
|
@ApiParam(name = "status", value = "目标状态", required = true)
|
|
|
@RequestParam(value = "status", required = true) String status
|
|
|
) throws Exception {
|
|
|
JSONObject jsonObject = orderservice.updateOrderOutStatus(shipmentLogId, status);
|
|
|
return success(jsonObject.getString("msg"));
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|