| | |
| | | import com.baomidou.mybatisplus.service.IService; |
| | | import com.stylefeng.guns.modular.specialTrain.model.OrderPrivateCar; |
| | | import com.stylefeng.guns.modular.system.util.ResultUtil; |
| | | import com.stylefeng.guns.modular.system.warpper.*; |
| | | import com.stylefeng.guns.modular.system.warpper.BaseWarpper; |
| | | import com.stylefeng.guns.modular.system.warpper.EndPushWarpper; |
| | | import com.stylefeng.guns.modular.system.warpper.OrderServerWarpper; |
| | | import com.stylefeng.guns.modular.system.warpper.SmartScreenOrderVo; |
| | | import com.stylefeng.guns.modular.taxi.model.OrderTaxi; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import java.util.Date; |
| | | import java.util.List; |
| | |
| | | * @param endAddress 终点详细地址 |
| | | * @param name 乘客姓名 |
| | | * @param phone 乘客电话 |
| | | * @param deviceCode 设备号 |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | ResultUtil<BaseWarpper> saveOrderPrivateCar(Integer serverCarModelId, Date travelTime, Integer reservation, Integer instead, String placementLon, String placementLat, |
| | | String startLon, String startLat, String startAddress, String endLon, String endLat, String endAddress, String name, String phone, Integer orderSource, Integer driverId, Integer type, Integer uid,Integer peopleNum,Integer rideType) throws Exception; |
| | | String startLon, String startLat, String startAddress, String endLon, String endLat, String endAddress, String name, String phone, |
| | | Integer orderSource, Integer driverId, Integer type, Integer uid, String deviceCode) throws Exception; |
| | | |
| | | |
| | | /** |
| | |
| | | Map<String, Object> queryBalance(Integer orderId, Integer uid) throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 获取用户余额和优惠数据 |
| | | * @param uid |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | PreferentialDataVo queryBalance1(Integer orderId, Integer uid) throws Exception; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 获取优惠券列表 |
| | |
| | | * @throws Exception |
| | | */ |
| | | List<Map<String, Object>> queryCoupon(Integer orderId, Integer uid, Integer pageNum, Integer size) throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 获取优惠券和打车卡列表 |
| | | * @param orderId |
| | | * @param uid |
| | | * @param pageNum |
| | | * @param size |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | List<CouponsListVo> queryCouponList(Integer orderId, Integer uid, Integer pageNum, Integer size) throws Exception; |
| | | |
| | | |
| | | |
| | |
| | | * @throws Exception |
| | | */ |
| | | ResultUtil payPrivateCarOrder(Integer payType, Integer orderId, Integer couponId, Integer type)throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 订单完成支付订单操作 |
| | | * @param payType |
| | | * @param orderId |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | ResultUtil payPrivateCarOrder1(Integer payType, Integer orderId, Integer objectId, Integer objectType, Integer type)throws Exception; |
| | | |
| | | |
| | | |
| | |
| | | |
| | | |
| | | /** |
| | | * 支付感谢费 |
| | | * @param uid |
| | | * @param orderId |
| | | * @param money |
| | | * @param payType |
| | | * 智慧屏一键叫车 |
| | | * @param phone |
| | | * @param placementLon |
| | | * @param placementLat |
| | | * @param startLon |
| | | * @param startLat |
| | | * @param startAddress |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | ResultUtil payThankYouFee(Integer uid, Integer orderId, Double money, Integer payType, Integer type) throws Exception; |
| | | ResultUtil<BaseWarpper> directCallCar(String phone, String placementLon, String placementLat, String startLon, String startLat, String startAddress, String deviceCode) throws Exception; |
| | | |
| | | |
| | | /** |
| | | * 感谢费支付回调处理 |
| | | * @param orderId |
| | | * @param order_id |
| | | * 获取智慧屏待上车订单列表 |
| | | * @param deviceCode |
| | | * @return |
| | | * @throws Exception |
| | | */ |
| | | void payThankYouFeeCallback(Integer orderId, String order_id, Integer payType) throws Exception; |
| | | |
| | | /** |
| | | * 获取订单详情页(服务中的页面) |
| | | * @param orderId |
| | | * @return |
| | | */ |
| | | List<Map<String, Object>> queryOrderInfo2(@Param("orderId") Integer orderId, |
| | | @Param("state") Integer state, |
| | | @Param("lon") String lon, |
| | | @Param("lat") String lat); |
| | | List<SmartScreenOrderVo> querySmartScreenOrder(String deviceCode, String lonLat) throws Exception; |
| | | } |