From 1e4181e2131350b15fd5538532331e333631c64f Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期四, 20 七月 2023 18:00:54 +0800 Subject: [PATCH] 更新接口 --- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/IOrderLogisticsService.java | 6 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/IOrderPrivateCarService.java | 6 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IDriverService.java | 4 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java | 20 ++-- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/dao/OrderLogisticsMapper.java | 8 + DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java | 12 +- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderServiceImpl.java | 48 ++++++------ DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java | 16 ++-- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/dao/mapping/OrderPrivateCarMapper.xml | 15 ++- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/dao/OrderPrivateCarMapper.java | 8 + DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/dao/mapping/OrderLogisticsMapper.xml | 13 +- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderService.java | 8 +- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java | 28 +++--- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java | 12 +- 14 files changed, 105 insertions(+), 99 deletions(-) diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java index 97f1fe5..6d4c164 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java @@ -625,13 +625,13 @@ @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil queryHomeNum(HttpServletRequest request){ + public ResultUtil queryHomeNum(Integer language, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - Map<String, Object> map = driverService.queryHomeNum(uid); + Map<String, Object> map = driverService.queryHomeNum(uid, language); return ResultUtil.success(map); }catch (Exception e){ e.printStackTrace(); @@ -652,14 +652,14 @@ @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<List<BaseWarpper>> queryMyBusiness(HttpServletRequest request){ + public ResultUtil<List<BaseWarpper>> queryMyBusiness(Integer language, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } // TODO: 2020/7/21 修改为个人中心中设置的接单业务类型。 - List<BaseWarpper> list = driverService.queryMyBusiness(uid); + List<BaseWarpper> list = driverService.queryMyBusiness(uid, language); List<Integer> integers = driverOrdersService.queryOrders(uid); List<BaseWarpper> data = new ArrayList<>(); @@ -843,13 +843,13 @@ @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<List<OrdersWarpper>> querySetOrders(HttpServletRequest request){ + public ResultUtil<List<OrdersWarpper>> querySetOrders(Integer language, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - List<BaseWarpper> list = driverService.queryMyBusiness(uid); + List<BaseWarpper> list = driverService.queryMyBusiness(uid, language); List<Integer> integers = driverOrdersService.queryOrders(uid); List<OrdersWarpper> data = new ArrayList<>(); for(BaseWarpper b : list){ @@ -1028,7 +1028,7 @@ @ApiImplicitParam(value = "页条数", name = "size", required = true, dataType = "int"), @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<List<BaseWarpper>> queryActivityIncome(Integer pageNum, Integer size, HttpServletRequest request){ + public ResultUtil<List<BaseWarpper>> queryActivityIncome(Integer pageNum, Integer size, Integer language, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ @@ -1040,7 +1040,7 @@ BaseWarpper baseWarpper = new BaseWarpper(); baseWarpper.setDay(String.valueOf(null != map.get("time") ? map.get("time") : "")); baseWarpper.setAmount(Double.valueOf(String.valueOf(null != map.get("money") ? map.get("money") : 0))); - baseWarpper.setName("活动奖励"); + baseWarpper.setName(language == 1 ? "活动奖励" : language == 2 ? "Activity reward" : "Récompenses pour événements"); data.add(baseWarpper); } return ResultUtil.success(data); @@ -1066,7 +1066,7 @@ @ApiImplicitParam(value = "页条数", name = "size", required = true, dataType = "int"), @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<List<BaseWarpper>> queryTotalRevenue(Integer pageNum, Integer size, HttpServletRequest request){ + public ResultUtil<List<BaseWarpper>> queryTotalRevenue(Integer pageNum, Integer size, Integer language, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ @@ -1080,19 +1080,19 @@ baseWarpper.setAmount(Double.valueOf(String.valueOf(null != map.get("money") ? map.get("money") : 0))); switch (Integer.valueOf(String.valueOf(null != map.get("orderType") ? map.get("orderType") : 0))){ case 1: - baseWarpper.setName("专车"); + baseWarpper.setName(language == 1 ? "专车" : language == 2 ? "Special car" : "véhicules"); break; case 2: - baseWarpper.setName("出租车"); + baseWarpper.setName(language == 1 ? "出租车" : language == 2 ? "taxi" : "taxi"); break; case 3: - baseWarpper.setName("城际出行"); + baseWarpper.setName(language == 1 ? "城际出行" : language == 2 ? "Intercity travel" : "Mobilité entre villes"); break; case 4: - baseWarpper.setName("市内小件物流"); + baseWarpper.setName(language == 1 ? "市内小件物流" : language == 2 ? "Small parts logistics in the city" : "Logistique de petites pièces dans la ville"); break; case 5: - baseWarpper.setName("跨城小件物流"); + baseWarpper.setName(language == 1 ? "跨城小件物流" : language == 2 ? "Cross-city small parts logistics" : "Logistique des petites pièces à travers la ville"); break; } Map<String, Object> map1 = new HashMap<>(); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java index 2fffb83..18ddfba 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java @@ -88,13 +88,13 @@ @ApiImplicitParam(value = "页条数", name = "size", required = true, dataType = "int"), @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<List<OrderListWarpper>> queryOrderList(Integer state, Integer pageNum, Integer size, HttpServletRequest request){ + public ResultUtil<List<OrderListWarpper>> queryOrderList(Integer state, Integer pageNum, Integer size, Integer language, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - List<Map<String, Object>> list = orderService.queryOrderList(state, pageNum, size, uid); + List<Map<String, Object>> list = orderService.queryOrderList(state, pageNum, size, uid, language); return ResultUtil.success(OrderListWarpper.getOrderListWarpper(list)); }catch (Exception e){ e.printStackTrace(); @@ -121,13 +121,13 @@ @ApiImplicitParam(value = "订单类型(1=其他订单,2=小件物流)", name = "type", required = true, dataType = "int"), @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<List<OrderListWarpper>> queryOrderList1(Integer state, Integer type, Integer pageNum, Integer size, HttpServletRequest request){ + public ResultUtil<List<OrderListWarpper>> queryOrderList1(Integer state, Integer type, Integer pageNum, Integer size, Integer language, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - List<Map<String, Object>> list = orderService.queryOrderList1(state, type, pageNum, size, uid); + List<Map<String, Object>> list = orderService.queryOrderList1(state, type, pageNum, size, uid, language); return ResultUtil.success(OrderListWarpper.getOrderListWarpper(list)); }catch (Exception e){ e.printStackTrace(); @@ -156,13 +156,13 @@ @ApiImplicitParam(value = "页条数", name = "size", required = true, dataType = "int"), @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<List<OrderListWarpper>> queryMyAllOrder(Integer state, Integer pageNum, Integer size, HttpServletRequest request){ + public ResultUtil<List<OrderListWarpper>> queryMyAllOrder(Integer state, Integer pageNum, Integer size, Integer language, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - List<OrderListWarpper> listWarppers = orderService.queryMyAllOrder(state, pageNum, size, uid); + List<OrderListWarpper> listWarppers = orderService.queryMyAllOrder(state, pageNum, size, uid, language); return ResultUtil.success(listWarppers); }catch (Exception e){ e.printStackTrace(); @@ -189,9 +189,9 @@ @ApiImplicitParam(value = "当前定位纬度", name = "lat", required = true, dataType = "string"), @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<OrderInfoWarpper> queryPushOrder(Integer orderId, Integer orderType, String lon, String lat){ + public ResultUtil<OrderInfoWarpper> queryPushOrder(Integer orderId, Integer orderType, String lon, String lat, Integer language){ try { - Map<String, Object> map = orderService.queryPushOrder(orderId, orderType, lon, lat); + Map<String, Object> map = orderService.queryPushOrder(orderId, orderType, lon, lat, language); OrderInfoWarpper orderInfoWarpper = OrderInfoWarpper.getOrderInfoWarpper(map); orderInfoWarpper.setOrderPositionList(""); return ResultUtil.success(orderInfoWarpper); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/dao/OrderLogisticsMapper.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/dao/OrderLogisticsMapper.java index 1bb7bfa..77e168c 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/dao/OrderLogisticsMapper.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/dao/OrderLogisticsMapper.java @@ -16,7 +16,7 @@ * @param orderId * @return */ - Map<String, Object> queryPushOrder(@Param("orderId") Integer orderId); + Map<String, Object> queryPushOrder(@Param("orderId") Integer orderId, @Param("language") Integer language); @@ -33,7 +33,8 @@ * @param driverId * @return */ - List<Map<String, Object>> queryOrderList(@Param("driverId") Integer driverId); + List<Map<String, Object>> queryOrderList(@Param("driverId") Integer driverId, + @Param("language") Integer language); /** @@ -42,7 +43,8 @@ * @param uid * @return */ - List<Map<String, Object>> queryMyAllOrder(@Param("state") Integer state, @Param("uid") Integer uid); + List<Map<String, Object>> queryMyAllOrder(@Param("state") Integer state, @Param("uid") Integer uid, + @Param("language") Integer language); /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/dao/mapping/OrderLogisticsMapper.xml b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/dao/mapping/OrderLogisticsMapper.xml index 2861654..f5e2eec 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/dao/mapping/OrderLogisticsMapper.xml +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/dao/mapping/OrderLogisticsMapper.xml @@ -75,7 +75,7 @@ select a.id as id, a.state as orderState, - if(a.type = 4, '市内小件物流订单', '跨城小件物流订单') as orderName, + if(#{language} = 1, '市内小件物流订单', if(#{language} = 2, 'Small parts logistics orders in the city', 'Commandes logistiques de petites pièces dans la ville')) as orderName, DATE_FORMAT(a.travelTime, '%m月%d日 %H:%i') as travelTime, a.startAddress as startAddress, a.endAddress as endAddress, @@ -105,7 +105,7 @@ a.userId as userId, a.driverId as driverId, a.state as orderState, - DATE_FORMAT(a.travelTime, '%m月%d日 %H:%i') as travelTime_, + DATE_FORMAT(a.travelTime, '%m-%d %H:%i') as travelTime_, DATE_FORMAT(a.travelTime, '%Y-%m-%d %H:%i:%s') as travelTime, DATE_FORMAT(a.arriveTime, '%Y-%m-%d %H:%i:%s') as arriveTime, a.startAddress as startAddress, @@ -116,6 +116,7 @@ a.endLat as endLat, a.orderMoney as orderMoney, a.payManner as payManner, + a.payMoney as payMoney, a.trackId as trackId, b.nickName as userName, a.recipient as nickName, @@ -143,13 +144,13 @@ select id as id, type as type, - if(type = 4, '市内小件物流订单', '跨城小件物流订单') as `name`, + if(#{language} = 1, '市内小件物流订单', if(#{language} = 2, 'Small parts logistics orders in the city', 'Commandes logistiques de petites pièces dans la ville')) as `name`, DATE_FORMAT(travelTime, '%Y-%m-%d %H:%i:%s') as `time`, startAddress as startAddress, endAddress as endAddress, state as state, CONCAT(recipient, '-', recipientPhone) as `user`, - CONCAT(if(cargoType = 1, '普通货物 x ', '贵重货物 x '), cargoNumber) as cargoNumber, + CONCAT(if(#{language} = 1, if(cargoType = 1, '普通货物 x ', '贵重货物 x '), if(#{language} = 2, if(cargoType = 1, 'General cargo x ', 'Valuable cargo x '), if(cargoType = 1, 'Pour marchandises générales x ', 'Marchandises de valeur x '))), cargoNumber) as cargoNumber, driverId as driverId from t_order_logistics where 1 = 1 <if test="null != driverId"> @@ -164,13 +165,13 @@ select id as id, type as type, - if(type = 4, '市内小件物流订单', '跨城小件物流订单') as `name`, + if(#{language} = 1, '市内小件物流订单', if(#{language} = 2, 'Small parts logistics orders in the city', 'Commandes logistiques de petites pièces dans la ville')) as `name`, DATE_FORMAT(travelTime, '%Y-%m-%d %H:%i:%s') as time, startAddress as startAddress, endAddress as endAddress, state as state, CONCAT(recipient, '-', recipientPhone) as `user`, - CONCAT(if(cargoType = 1, '普通货物 x ', '贵重货物 x '), cargoNumber) as cargoNumber, + CONCAT(if(#{language} = 1, if(cargoType = 1, '普通货物 x ', '贵重货物 x '), if(#{language} = 2, if(cargoType = 1, 'General cargo x ', 'Valuable cargo x '), if(cargoType = 1, 'Pour marchandises générales x ', 'Marchandises de valeur x '))), cargoNumber) as cargoNumber, orderMoney as orderMoney, payManner as payManner, UNIX_TIMESTAMP(travelTime) as travelTime, diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/IOrderLogisticsService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/IOrderLogisticsService.java index b19a3aa..db4f0d2 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/IOrderLogisticsService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/IOrderLogisticsService.java @@ -17,7 +17,7 @@ * @return * @throws Exception */ - Map<String, Object> queryPushOrder(Integer orderId) throws Exception; + Map<String, Object> queryPushOrder(Integer orderId, Integer language) throws Exception; @@ -79,7 +79,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryOrderList(Integer driverId) throws Exception; + List<Map<String, Object>> queryOrderList(Integer driverId, Integer language) throws Exception; @@ -90,7 +90,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid) throws Exception; + List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid, Integer language) throws Exception; /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java index ef19b9c..98ceb7d 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java @@ -95,8 +95,8 @@ * @throws Exception */ @Override - public Map<String, Object> queryPushOrder(Integer orderId) throws Exception { - return orderLogisticsMapper.queryPushOrder(orderId); + public Map<String, Object> queryPushOrder(Integer orderId, Integer language) throws Exception { + return orderLogisticsMapper.queryPushOrder(orderId, language); } @@ -310,8 +310,8 @@ } @Override - public List<Map<String, Object>> queryOrderList(Integer driverId) throws Exception { - return orderLogisticsMapper.queryOrderList(driverId); + public List<Map<String, Object>> queryOrderList(Integer driverId, Integer language) throws Exception { + return orderLogisticsMapper.queryOrderList(driverId, language); } /** @@ -322,8 +322,8 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid) throws Exception { - return orderLogisticsMapper.queryMyAllOrder(state, uid); + public List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid, Integer language) throws Exception { + return orderLogisticsMapper.queryMyAllOrder(state, uid, language); } diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/dao/OrderPrivateCarMapper.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/dao/OrderPrivateCarMapper.java index 9347446..7f1c75f 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/dao/OrderPrivateCarMapper.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/dao/OrderPrivateCarMapper.java @@ -17,7 +17,8 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryOrderList(@Param("state") Integer state, @Param("driverId") Integer driverId); + List<Map<String, Object>> queryOrderList(@Param("state") Integer state, @Param("driverId") Integer driverId, + @Param("language") Integer language); @@ -29,7 +30,8 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryMyAllOrder(@Param("state") Integer state, @Param("driverId") Integer driverId); + List<Map<String, Object>> queryMyAllOrder(@Param("state") Integer state, @Param("driverId") Integer driverId, + @Param("language") Integer language); @@ -38,7 +40,7 @@ * @param orderId * @return */ - Map<String, Object> queryPushOrder(@Param("orderId") Integer orderId); + Map<String, Object> queryPushOrder(@Param("orderId") Integer orderId, @Param("language") Integer language); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/dao/mapping/OrderPrivateCarMapper.xml b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/dao/mapping/OrderPrivateCarMapper.xml index a1b69f2..4a82b0d 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/dao/mapping/OrderPrivateCarMapper.xml +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/dao/mapping/OrderPrivateCarMapper.xml @@ -98,7 +98,7 @@ select id as id, (1) as type, - ('专车订单') as `name`, + if(#{language} = 1, '专车订单', if(#{language} = 2 , 'Private car order', 'Commande de voiture exclusive')) as `name`, DATE_FORMAT(travelTime, '%Y-%m-%d %H:%i:%s') as time, startAddress as startAddress, endAddress as endAddress, @@ -116,7 +116,7 @@ select id as id, (1) as type, - ('专车订单') as `name`, + if(#{language} = 1, '专车订单', if(#{language} = 2 , 'Private car order', 'Commande de voiture exclusive')) as `name`, DATE_FORMAT(travelTime, '%Y-%m-%d %H:%i:%s') as time, startAddress as startAddress, endAddress as endAddress, @@ -133,7 +133,7 @@ select id as id, (1) as type, - ('专车订单') as `name`, + if(#{language} = 1, '专车订单', if(#{language} = 2 , 'Private car order', 'Commande de voiture exclusive')) as `name`, DATE_FORMAT(travelTime, '%Y-%m-%d %H:%i:%s') as time, startAddress as startAddress, endAddress as endAddress, @@ -155,7 +155,7 @@ select id as id, (1) as type, - ('专车订单') as `name`, + if(#{language} = 1, '专车订单', if(#{language} = 2 , 'Private car order', 'Commande de voiture exclusive')) as `name`, DATE_FORMAT(travelTime, '%Y-%m-%d %H:%i:%s') as time, startAddress as startAddress, endAddress as endAddress, @@ -188,8 +188,8 @@ select id as orderId, state as orderState, - ('专车订单') as orderName, - DATE_FORMAT(travelTime, '%m月%d日 %H:%i') as travelTime, + if(#{language} = 1, '专车订单', if(#{language} = 2 , 'Private car order', 'Commande de voiture exclusive')) as orderName, + DATE_FORMAT(travelTime, '%m-%d %H:%i') as travelTime, startAddress as startAddress, endAddress as endAddress, startLon as startLon, @@ -213,7 +213,7 @@ a.userId as userId, a.driverId as driverId, a.state as orderState, - DATE_FORMAT(a.travelTime, '%m月%d日 %H:%i') as travelTime_, + DATE_FORMAT(a.travelTime, '%m-%d %H:%i') as travelTime_, DATE_FORMAT(a.travelTime, '%Y-%m-%d %H:%i:%s') as travelTime, DATE_FORMAT(a.arriveTime, '%Y-%m-%d %H:%i:%s') as arriveTime, a.startAddress as startAddress, @@ -224,6 +224,7 @@ a.endLat as endLat, a.orderMoney as orderMoney, a.payManner as payManner, + a.payMoney as payMoney, a.trackId as trackId, b.nickName as nickName, a.passengersPhone as phone, diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/IOrderPrivateCarService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/IOrderPrivateCarService.java index dc35d3f..0d934d6 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/IOrderPrivateCarService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/IOrderPrivateCarService.java @@ -20,7 +20,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryOrderList(Integer state, Integer driverId) throws Exception; + List<Map<String, Object>> queryOrderList(Integer state, Integer driverId, Integer language) throws Exception; @@ -32,7 +32,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid) throws Exception; + List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid, Integer language) throws Exception; @@ -43,7 +43,7 @@ * @return * @throws Exception */ - Map<String, Object> queryPushOrder(Integer orderId) throws Exception; + Map<String, Object> queryPushOrder(Integer orderId, Integer language) throws Exception; diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java index 3bba9fb..3476154 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java @@ -101,8 +101,8 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryOrderList(Integer state, Integer driverId) throws Exception { - return orderPrivateCarMapper.queryOrderList(state, driverId); + public List<Map<String, Object>> queryOrderList(Integer state, Integer driverId, Integer language) throws Exception { + return orderPrivateCarMapper.queryOrderList(state, driverId, language); } /** @@ -113,8 +113,8 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid) throws Exception { - return orderPrivateCarMapper.queryMyAllOrder(state, uid); + public List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid, Integer language) throws Exception { + return orderPrivateCarMapper.queryMyAllOrder(state, uid, language); } @@ -125,8 +125,8 @@ * @throws Exception */ @Override - public Map<String, Object> queryPushOrder(Integer orderId) throws Exception { - return orderPrivateCarMapper.queryPushOrder(orderId); + public Map<String, Object> queryPushOrder(Integer orderId, Integer language) throws Exception { + return orderPrivateCarMapper.queryPushOrder(orderId, language); } diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IDriverService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IDriverService.java index 169b98f..56a5ea2 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IDriverService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IDriverService.java @@ -152,7 +152,7 @@ * @return * @throws Exception */ - Map<String, Object> queryHomeNum(Integer uid) throws Exception; + Map<String, Object> queryHomeNum(Integer uid, Integer language) throws Exception; /** @@ -161,7 +161,7 @@ * @return * @throws Exception */ - List<BaseWarpper> queryMyBusiness(Integer uid) throws Exception; + List<BaseWarpper> queryMyBusiness(Integer uid, Integer language) throws Exception; /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderService.java index 24cf782..cac8617 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderService.java @@ -16,7 +16,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryOrderList(Integer state, Integer pageNum, Integer size, Integer uid) throws Exception; + List<Map<String, Object>> queryOrderList(Integer state, Integer pageNum, Integer size, Integer uid, Integer language) throws Exception; /** @@ -25,7 +25,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryOrderList1(Integer state, Integer type, Integer pageNum, Integer size, Integer uid) throws Exception; + List<Map<String, Object>> queryOrderList1(Integer state, Integer type, Integer pageNum, Integer size, Integer uid, Integer language) throws Exception; /** @@ -37,7 +37,7 @@ * @return * @throws Exception */ - List<OrderListWarpper> queryMyAllOrder(Integer state, Integer pageNum, Integer size, Integer uid) throws Exception; + List<OrderListWarpper> queryMyAllOrder(Integer state, Integer pageNum, Integer size, Integer uid, Integer language) throws Exception; /** @@ -47,7 +47,7 @@ * @return * @throws Exception */ - Map<String, Object> queryPushOrder(Integer orderId, Integer orderType, String lon, String lat) throws Exception; + Map<String, Object> queryPushOrder(Integer orderId, Integer orderType, String lon, String lat, Integer language) throws Exception; /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java index de5520d..a9a29c9 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java @@ -818,7 +818,7 @@ Driver driver = this.selectById(uid); if(null != driverWork){//作下班操作 //检测是否有未完成的订单 - List<Map<String, Object>> list = orderService.queryOrderList(1, 1, 10, uid); + List<Map<String, Object>> list = orderService.queryOrderList(1, 1, 10, uid, language); if(list.size() > 0){ return ResultUtil.error(language == 1 ? "还有未完成的订单,不能进行下班操作" : language == 2 ? "There are still outstanding orders, can not be off-duty operation" : "Il y a encore des commandes en suspens qui ne peuvent pas être exécutées"); } @@ -883,7 +883,7 @@ Driver driver = this.selectById(uid); if(null != driverWork){//作下班操作 //检测是否有未完成的订单 - List<Map<String, Object>> list = orderService.queryOrderList(1, 1, 10, uid); + List<Map<String, Object>> list = orderService.queryOrderList(1, 1, 10, uid, language); if(list.size() > 0){ return ResultUtil.error(language == 1 ? "还有未完成的订单,不能进行下班操作" : language == 2 ? "There are still outstanding orders, can not be off-duty operation" : "Il y a encore des commandes en suspens qui ne peuvent pas être exécutées"); } @@ -941,14 +941,14 @@ * @throws Exception */ @Override - public Map<String, Object> queryHomeNum(Integer uid) throws Exception { + public Map<String, Object> queryHomeNum(Integer uid, Integer language) throws Exception { Map<String, Object> map = new HashMap<>(); //出租车 List<Map<String, Object>> list = orderTaxiService.queryOrderList(1, uid); map.put("service", list.size());//服务中 list = orderTaxiService.queryOrderList(2, uid); map.put("reservation", list.size());//预约 - List<Map<String, Object>> list1 = orderLogisticsService.queryOrderList(uid); + List<Map<String, Object>> list1 = orderLogisticsService.queryOrderList(uid, language); map.put("small", list1.size());//小件 int size = this.queryMyActivity(uid, new Date()).size(); map.put("activity", size);//活动 @@ -963,7 +963,7 @@ * @throws Exception */ @Override - public List<BaseWarpper> queryMyBusiness(Integer uid) throws Exception { + public List<BaseWarpper> queryMyBusiness(Integer uid, Integer language) throws Exception { List<DriverService> list = driverServiceMapper.queryMyBusiness(uid); List<BaseWarpper> maps = new ArrayList<>(); for (DriverService d : list){ @@ -971,19 +971,19 @@ baseWarpper.setId(d.getType()); switch (d.getType()){ case 1: - baseWarpper.setName("专车"); + baseWarpper.setName(language == 1 ? "专车" : language == 2 ? "Special car" : "véhicules"); break; case 2: - baseWarpper.setName("出租车"); + baseWarpper.setName(language == 1 ? "出租车" : language == 2 ? "taxi" : "taxi"); break; case 3: - baseWarpper.setName("跨城出行"); + baseWarpper.setName(language == 1 ? "跨城出行" : language == 2 ? "Cross-town travel" : "Se déplacer à travers la ville"); break; case 4: - baseWarpper.setName("市内小件物流"); + baseWarpper.setName(language == 1 ? "市内小件物流" : language == 2 ? "Small parts logistics in the city" : "Logistique de petites pièces dans la ville"); break; case 5: - baseWarpper.setName("跨城小件物流"); + baseWarpper.setName(language == 1 ? "跨城小件物流" : language == 2 ? "Cross-city small parts logistics" : "Logistique des petites pièces à travers la ville"); break; } maps.add(baseWarpper); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderServiceImpl.java index 34e2751..1d8badf 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderServiceImpl.java @@ -110,20 +110,20 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryOrderList(Integer state, Integer pageNum, Integer size, Integer uid) throws Exception { + public List<Map<String, Object>> queryOrderList(Integer state, Integer pageNum, Integer size, Integer uid, Integer language) throws Exception { pageNum = (pageNum - 1) * size; List<Map<String, Object>> datas = new ArrayList<>(); //出租车 // List<Map<String, Object>> list = orderTaxiService.queryOrderList(state, uid); // datas.addAll(list); //专车 - List<Map<String, Object>> list1 = orderPrivateCarService.queryOrderList(state, uid); + List<Map<String, Object>> list1 = orderPrivateCarService.queryOrderList(state, uid, language); datas.addAll(list1); //跨城 // List<Map<String, Object>> list2 = orderCrossCityService.queryOrderList(state, uid); // datas.addAll(list2); //小件物流 - List<Map<String, Object>> list3 = orderLogisticsService.queryOrderList(uid); + List<Map<String, Object>> list3 = orderLogisticsService.queryOrderList(uid, language); datas.addAll(list3); //分页 @@ -149,7 +149,7 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryOrderList1(Integer state, Integer type, Integer pageNum, Integer size, Integer uid) throws Exception { + public List<Map<String, Object>> queryOrderList1(Integer state, Integer type, Integer pageNum, Integer size, Integer uid, Integer language) throws Exception { pageNum = (pageNum - 1) * size; List<Map<String, Object>> datas = new ArrayList<>(); if(type == 1){ @@ -157,13 +157,13 @@ List<Map<String, Object>> list = orderTaxiService.queryOrderList(state, uid); datas.addAll(list); //专车 - List<Map<String, Object>> list1 = orderPrivateCarService.queryOrderList(state, uid); + List<Map<String, Object>> list1 = orderPrivateCarService.queryOrderList(state, uid, language); datas.addAll(list1); //跨城 List<Map<String, Object>> list2 = orderCrossCityService.queryOrderList(state, uid); datas.addAll(list2); }else{//小件物流 - List<Map<String, Object>> list3 = orderLogisticsService.queryOrderList(uid); + List<Map<String, Object>> list3 = orderLogisticsService.queryOrderList(uid, language); datas.addAll(list3); } @@ -191,20 +191,20 @@ * @throws Exception */ @Override - public List<OrderListWarpper> queryMyAllOrder(Integer state, Integer pageNum, Integer size, Integer uid) throws Exception { + public List<OrderListWarpper> queryMyAllOrder(Integer state, Integer pageNum, Integer size, Integer uid, Integer language) throws Exception { pageNum = (pageNum - 1) * size; List<Map<String, Object>> datas = new ArrayList<>(); //出租车 // List<Map<String, Object>> list = orderTaxiService.queryMyAllOrder(state, uid); // datas.addAll(list); //专车 - List<Map<String, Object>> list1 = orderPrivateCarService.queryMyAllOrder(state, uid); + List<Map<String, Object>> list1 = orderPrivateCarService.queryMyAllOrder(state, uid, language); datas.addAll(list1); //跨城 // List<Map<String, Object>> list2 = orderCrossCityService.queryMyAllOrder(state, uid); // datas.addAll(list2); //小件物流 - List<Map<String, Object>> list3 = orderLogisticsService.queryMyAllOrder(state, uid); + List<Map<String, Object>> list3 = orderLogisticsService.queryMyAllOrder(state, uid, language); datas.addAll(list3); List<OrderListWarpper> orderListWarpper = OrderListWarpper.getOrderListWarpper(datas); @@ -229,11 +229,11 @@ * @return */ @Override - public Map<String, Object> queryPushOrder(Integer orderId, Integer orderType, String lon, String lat) throws Exception{ + public Map<String, Object> queryPushOrder(Integer orderId, Integer orderType, String lon, String lat, Integer language) throws Exception{ Map<String, Object> map = null; switch (orderType){ case 1://专车 - map = orderPrivateCarService.queryPushOrder(orderId); + map = orderPrivateCarService.queryPushOrder(orderId, language); DistancematrixVo distancematrix = GoogleMapUtil.getDistancematrix(Double.valueOf(map.get("startLat").toString()), Double.valueOf(map.get("startLon").toString()), Double.valueOf(lat), Double.valueOf(lon)); map.put("startDistance", null != distancematrix ? distancematrix.getDistance() / 1000 : 0); @@ -244,30 +244,30 @@ Integer orderSource = Integer.valueOf(String.valueOf(map.get("orderSource"))); if(orderSource == 1 || orderSource == 2 || orderSource == 3){ if(Integer.valueOf(String.valueOf(map.get("orderType"))) == 1 && Integer.valueOf(String.valueOf(map.get("isReassign"))) == 1){ - map.put("type", "乘客创建"); + map.put("type", language == 1 ? "乘客创建" : language == 2 ? "Passenger creation" : "Créé par passager"); } if(Integer.valueOf(String.valueOf(map.get("orderType"))) == 1 && Integer.valueOf(String.valueOf(map.get("isReassign"))) == 2){ - map.put("type", "改派"); + map.put("type", language == 1 ? "改派" : language == 2 ? "reassignment" : "recruté"); } if(Integer.valueOf(String.valueOf(map.get("orderType"))) == 2 && Integer.valueOf(String.valueOf(map.get("isReassign"))) == 1){ - map.put("type", "预约"); + map.put("type", language == 1 ? "预约" : language == 2 ? "Make an appointment" : "rendez-vous"); } if(Integer.valueOf(String.valueOf(map.get("orderType"))) == 2 && Integer.valueOf(String.valueOf(map.get("isReassign"))) == 2){ - map.put("type", "改派"); + map.put("type", language == 1 ? "改派" : language == 2 ? "reassignment" : "recruté"); } } if(orderSource == 5){ if(Integer.valueOf(String.valueOf(map.get("orderType"))) == 1 && Integer.valueOf(String.valueOf(map.get("isReassign"))) == 1){ - map.put("type", "调度创建"); + map.put("type", language == 1 ? "调度创建" : language == 2 ? "Scheduling creation" : "Création de planning"); } if(Integer.valueOf(String.valueOf(map.get("orderType"))) == 1 && Integer.valueOf(String.valueOf(map.get("isReassign"))) == 2){ - map.put("type", "改派"); + map.put("type", language == 1 ? "改派" : language == 2 ? "reassignment" : "recruté"); } if(Integer.valueOf(String.valueOf(map.get("orderType"))) == 2 && Integer.valueOf(String.valueOf(map.get("isReassign"))) == 1){ - map.put("type", "预约"); + map.put("type", language == 1 ? "预约" : language == 2 ? "Make an appointment" : "rendez-vous"); } if(Integer.valueOf(String.valueOf(map.get("orderType"))) == 2 && Integer.valueOf(String.valueOf(map.get("isReassign"))) == 2){ - map.put("type", "改派"); + map.put("type", language == 1 ? "改派" : language == 2 ? "reassignment" : "recruté"); } } break; @@ -342,7 +342,7 @@ // } break; case 4://市内小件物流 - map = orderLogisticsService.queryPushOrder(orderId); + map = orderLogisticsService.queryPushOrder(orderId, language); DistancematrixVo distancematrix1 = GoogleMapUtil.getDistancematrix(Double.valueOf(map.get("startLat").toString()), Double.valueOf(map.get("startLon").toString()), Double.valueOf(lat), Double.valueOf(lon)); map.put("startDistance", null != distancematrix1 ? distancematrix1.getDistance() / 1000 : 0); @@ -353,18 +353,18 @@ Integer orderSource3 = Integer.valueOf(String.valueOf(map.get("orderSource"))); if(orderSource3 == 1 || orderSource3 == 2 || orderSource3 == 3){ if(Integer.valueOf(String.valueOf(map.get("isReassign"))) == 1){ - map.put("type", "乘客创建"); + map.put("type", language == 1 ? "乘客创建" : language == 2 ? "Passenger creation" : "Créé par passager"); } if(Integer.valueOf(String.valueOf(map.get("isReassign"))) == 2){ - map.put("type", "改派"); + map.put("type", language == 1 ? "改派" : language == 2 ? "reassignment" : "recruté"); } } if(orderSource3 == 5){ if(Integer.valueOf(String.valueOf(map.get("isReassign"))) == 1){ - map.put("type", "调度创建"); + map.put("type", language == 1 ? "调度创建" : language == 2 ? "Scheduling creation" : "Création de planning"); } if(Integer.valueOf(String.valueOf(map.get("isReassign"))) == 2){ - map.put("type", "改派"); + map.put("type", language == 1 ? "改派" : language == 2 ? "reassignment" : "recruté"); } } break; -- Gitblit v1.7.1