From ddcef762ff4a159e132c68dfec512c60a68a53e6 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 01 十二月 2023 18:21:24 +0800 Subject: [PATCH] 更新接口 --- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java | 8 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderEvaluateController.java | 4 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderController.java | 12 ManagementIGOTravel/guns-admin/src/main/webapp/static/js/ueditor/jsp/third-party/highcharts/highcharts.src.js | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderEvaluateServiceImpl.java | 7 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IReassignService.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserInfoMapper.xml | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverOrdersServiceImpl.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderService.java | 4 ManagementIGOTravel/guns-admin/src/main/webapp/static/js/plugins/highcharts/highcharts.src.js | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/SystemNoticeController.java | 4 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/impl/OrderPrivateCarServiceImpl.java | 30 + DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/OrderCrossCityMapper.xml | 4 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/UserCouponRecordMapper.java | 41 -- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/WithdrawalController.java | 4 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderCancelServiceImpl.java | 10 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/FeedbackServiceImpl.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/dao/mapping/OrderLogisticsMapper.xml | 2 ManagementIGOTravel/guns-admin/src/main/webapp/static/js/ueditor/1.4.3/third-party/highcharts/highcharts.src.js | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/IncomeServiceImpl.java | 10 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReassignServiceImpl.java | 19 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/IOrderCrossCityService.java | 8 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IDriverService.java | 10 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IWithdrawalService.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderServiceImpl.java | 42 +- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IIncomeService.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/SettlementRecordServiceImpl.java | 13 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/Tingg/TinggPayUtil.java | 8 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/IOrderTaxiService.java | 8 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ISettlementRecordService.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/WithdrawalServiceImpl.java | 29 + DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserCouponRecordMapper.xml | 99 ------ DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderCancelService.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/DriverController.java | 22 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/SettlementRecordController.java | 4 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ISystemNoticeService.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/IOrderLogisticsService.java | 2 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TProblemController.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/specialTrain/server/IOrderPrivateCarService.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java | 130 ++++--- DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java | 7 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/itextpdf/HtmlToPdfUtils.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/CarServiceImpl.java | 4 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderEvaluateService.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/BankCardController.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java | 35 + DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/SystemNoticeServiceImpl.java | 7 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/DriverMapper.xml | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java | 161 ++++++++++ DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java | 36 + DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/BankCardServiceImpl.java | 6 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/dao/mapping/OrderTaxiMapper.xml | 4 ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java | 2 DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/smallLogistics/server/impl/OrderLogisticsServiceImpl.java | 76 ++- 54 files changed, 529 insertions(+), 379 deletions(-) diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/BankCardController.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/BankCardController.java index 1dfff90..e07657f 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/BankCardController.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/BankCardController.java @@ -59,7 +59,7 @@ BigDecimal bigDecimal = new BigDecimal(code); long max = Long.MAX_VALUE; if(bigDecimal.compareTo(new BigDecimal(max)) >= 0){ - return ResultUtil.error(language == 1 ? "银行卡号格式错误" : language == 2 ? "The format of bank card number is incorrect" : "Format incorrect du numéro de carte bancaire"); + return ResultUtil.error(language == 1 ? "银行卡号格式错误" : language == 2 ? "Format error of bank card" : "Erreur de format de la carte bancaire"); } return bankCardService.saveBankCard(bank, lastName, firstName, code, driverId, language); }catch (Exception e){ 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 a989545..2a6fe57 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 @@ -200,7 +200,7 @@ } } boolean b = driverService.checkCaptcha(email, phone, code); - return b ? ResultUtil.success() : ResultUtil.error(language == 1 ? "验证码无效" : language == 2 ? "Invalid captcha" : "Code de vérification invalide"); + return b ? ResultUtil.success() : ResultUtil.error(language == 1 ? "验证码无效" : language == 2 ? "Invalid CAPTCHA" : "CAPTCHA non valide"); }catch (Exception e){ e.printStackTrace(); return ResultUtil.runErr(); @@ -750,9 +750,9 @@ @ApiImplicitParams({ @ApiImplicitParam(value = "司机id", name = "uid", required = true, dataType = "int"), }) - public ResultUtil<DriverInfoWarpper> queryInfo_(Integer uid){ + public ResultUtil<DriverInfoWarpper> queryInfo_(Integer language, Integer uid){ try { - Map<String, Object> map = driverService.queryInfo(uid); + Map<String, Object> map = driverService.queryInfo(language, uid); return ResultUtil.success(DriverInfoWarpper.getDriverInfoWarpper(map)); }catch (Exception e){ e.printStackTrace(); @@ -771,13 +771,13 @@ @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<DriverInfoWarpper> queryInfo(HttpServletRequest request){ + public ResultUtil<DriverInfoWarpper> queryInfo(Integer language, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - Map<String, Object> map = driverService.queryInfo(uid); + Map<String, Object> map = driverService.queryInfo(language, uid); map.put("qrCodeIsOpen",driverService.getAppOpenInfo(1)==1); DriverInfoWarpper driverInfoWarpper = DriverInfoWarpper.getDriverInfoWarpper(map); // Double money = driverService.getThisWeekMoney(uid); @@ -1040,13 +1040,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<BaseWarpper>> queryPenalties(Integer pageNum, Integer size, HttpServletRequest request){ + public ResultUtil<List<BaseWarpper>> queryPenalties(Integer language, Integer pageNum, Integer size, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - List<Map<String, Object>> list = driverService.queryPenalties(pageNum, size, uid); + List<Map<String, Object>> list = driverService.queryPenalties(language, pageNum, size, uid); List<BaseWarpper> data = new ArrayList<>(); for(Map<String, Object> map : list){ BaseWarpper baseWarpper = new BaseWarpper(); @@ -1084,7 +1084,7 @@ if(null == uid){ return ResultUtil.tokenErr(); } - List<Map<String, Object>> list = driverService.queryActivityIncome(uid, pageNum, size); + List<Map<String, Object>> list = driverService.queryActivityIncome(language, uid, pageNum, size); List<BaseWarpper> data = new ArrayList<>(); for(Map<String, Object> map : list){ BaseWarpper baseWarpper = new BaseWarpper(); @@ -1122,7 +1122,7 @@ if(null == uid){ return ResultUtil.tokenErr(); } - List<Map<String, Object>> list = driverService.queryTotalRevenue(uid, pageNum, size); + List<Map<String, Object>> list = driverService.queryTotalRevenue(language, uid, pageNum, size); List<BaseWarpper> data = new ArrayList<>(); for(Map<String, Object> map : list){ BaseWarpper baseWarpper = new BaseWarpper(); @@ -1467,13 +1467,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 getInviteList(Integer type,Integer pageNum, Integer size, HttpServletRequest request){ + public ResultUtil getInviteList(Integer language, Integer type,Integer pageNum, Integer size, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - List<Map<String,Object>> list = driverService.queryMyInviteList(type,uid, pageNum, size); + List<Map<String,Object>> list = driverService.queryMyInviteList(language, type,uid, pageNum, size); return ResultUtil.success(DriverInviteInfoWarpper.getDriverInviteInfoWarpper(list)); }catch (Exception e){ e.printStackTrace(); 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 18ddfba..79e48ac 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 @@ -244,9 +244,9 @@ @ApiImplicitParam(value = "订单类型(1=专车,4=小件物流-同城)", name = "orderType", required = true, dataType = "int"), @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<OrderInfoWarpper> queryOrderInfo(Integer orderId, Integer orderType){ + public ResultUtil<OrderInfoWarpper> queryOrderInfo(Integer language, Integer orderId, Integer orderType){ try { - Map<String, Object> map = orderService.queryOrderInfo(orderId, orderType); + Map<String, Object> map = orderService.queryOrderInfo(language, orderId, orderType); OrderInfoWarpper orderInfoWarpper = OrderInfoWarpper.getOrderInfoWarpper(map); File file = new File(filePath + orderId + "_" + orderType + ".txt"); if(file.exists()){ @@ -481,9 +481,9 @@ @ApiImplicitParam(value = "订单类型(1=专车,2=出租车)", name = "orderType", required = true, dataType = "int"), @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<OrderInfoWarpper> queryToBePaidPage(Integer orderId, Integer orderType){ + public ResultUtil<OrderInfoWarpper> queryToBePaidPage(Integer language, Integer orderId, Integer orderType){ try { - Map<String, Object> map = orderService.queryToBePaidPage(orderId, orderType); + Map<String, Object> map = orderService.queryToBePaidPage(language, orderId, orderType); return ResultUtil.success(OrderInfoWarpper.getOrderInfoWarpper(map)); }catch (Exception e){ e.printStackTrace(); @@ -500,9 +500,9 @@ */ @ResponseBody @PostMapping("/base/order/pushOrderState") - public String pushOrderState(Integer orderId, Integer orderType){ + public String pushOrderState(Integer language, Integer orderId, Integer orderType){ try { - Map<String, Object> map = orderService.queryOrderInfo(orderId, orderType); + Map<String, Object> map = orderService.queryOrderInfo(language, orderId, orderType); //更新小号绑定关系 orderService.RebindMidAxbBindSend(orderId, orderType); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderEvaluateController.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderEvaluateController.java index 0a2c945..105c6a9 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderEvaluateController.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/OrderEvaluateController.java @@ -43,13 +43,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<OrderEvaluateWarpper> queryEvaluate(Integer pageNum, Integer size, HttpServletRequest request){ + public ResultUtil<OrderEvaluateWarpper> queryEvaluate(Integer language, Integer pageNum, Integer size, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - Map<String, Object> map = orderEvaluateService.queryEvaluate(pageNum, size, uid); + Map<String, Object> map = orderEvaluateService.queryEvaluate(language, pageNum, size, uid); return ResultUtil.success(OrderEvaluateWarpper.getOrderEvaluateWarpper(map)); }catch (Exception e){ e.printStackTrace(); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/SettlementRecordController.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/SettlementRecordController.java index ff67709..5b31f26 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/SettlementRecordController.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/SettlementRecordController.java @@ -42,13 +42,13 @@ @ApiImplicitParams({ @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<QuerySettlementAmount> querySettlementAmount(HttpServletRequest request){ + public ResultUtil<QuerySettlementAmount> querySettlementAmount(Integer language, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - QuerySettlementAmount querySettlementAmount = settlementRecordService.querySettlementAmount(uid); + QuerySettlementAmount querySettlementAmount = settlementRecordService.querySettlementAmount(language, uid); return ResultUtil.success(querySettlementAmount); }catch (Exception e){ e.printStackTrace(); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/SystemNoticeController.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/SystemNoticeController.java index 5df9655..180edaa 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/SystemNoticeController.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/SystemNoticeController.java @@ -77,13 +77,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<SystemNoticeWarpper>> queryNotices(Integer type, Integer pageNum, Integer size, HttpServletRequest request){ + public ResultUtil<List<SystemNoticeWarpper>> queryNotices(Integer language, Integer type, Integer pageNum, Integer size, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - List<Map<String, Object>> list = systemNoticeService.queryList(type, pageNum, size, uid); + List<Map<String, Object>> list = systemNoticeService.queryList(language, type, pageNum, size, uid); return ResultUtil.success(SystemNoticeWarpper.getSystemNoticeWarpper(list)); }catch (Exception e){ e.printStackTrace(); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/WithdrawalController.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/WithdrawalController.java index f527472..a918143 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/WithdrawalController.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/api/WithdrawalController.java @@ -98,13 +98,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<WithdrawalWarpper>> queryWithdrawal(Integer pageNum, Integer size, Integer type, HttpServletRequest request){ + public ResultUtil<List<WithdrawalWarpper>> queryWithdrawal(Integer language, Integer pageNum, Integer size, Integer type, HttpServletRequest request){ try { Integer uid = driverService.getUserIdFormRedis(request); if(null == uid){ return ResultUtil.tokenErr(); } - List<Map<String, Object>> list = withdrawalService.queryWithdrawal(uid, type, pageNum, size); + List<Map<String, Object>> list = withdrawalService.queryWithdrawal(language, uid, type, pageNum, size); return ResultUtil.success(WithdrawalWarpper.getWithdrawalWarpper(list)); }catch (Exception e){ e.printStackTrace(); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java index e534dfe..0f26fd1 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/controller/OrderCrossCityController.java @@ -58,9 +58,9 @@ @ApiImplicitParam(value = "订单id", name = "orderId", required = true, dataType = "int"), @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<OrderWarpper> queryOrderInfo(Integer orderId){ + public ResultUtil<OrderWarpper> queryOrderInfo(Integer language, Integer orderId){ try { - Map<String, Object> map = orderCrossCityService.queryOrderInfo(orderId); + Map<String, Object> map = orderCrossCityService.queryOrderInfo(language, orderId); return ResultUtil.success(OrderWarpper.getOrderWarpper(map)); }catch (Exception e){ e.printStackTrace(); @@ -114,9 +114,9 @@ @ApiImplicitParam(value = "跨城订单id", name = "orderId", required = true, dataType = "int"), @ApiImplicitParam(name = "Authorization", value = "Bearer +token", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....") }) - public ResultUtil<OrderCrossCityInfoWrapper> queryOrderCrossCityInfo(Integer orderId){ + public ResultUtil<OrderCrossCityInfoWrapper> queryOrderCrossCityInfo(Integer language, Integer orderId){ try { - Map<String, Object> map = orderCrossCityService.queryOrderCrossCityInfo(orderId); + Map<String, Object> map = orderCrossCityService.queryOrderCrossCityInfo(language, orderId); return ResultUtil.success(OrderCrossCityInfoWrapper.getOrderInfoWarpper(map)); }catch (Exception e){ e.printStackTrace(); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/OrderCrossCityMapper.xml b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/OrderCrossCityMapper.xml index 8cfe2a6..d939109 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/OrderCrossCityMapper.xml +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/dao/mapping/OrderCrossCityMapper.xml @@ -207,7 +207,7 @@ a.userId as userId, a.driverId as driverId, a.state as orderState, - CONCAT(DATE_FORMAT(a.travelTime, '%m月%d日'), ' ', d.startTime) as travelTime_, + CONCAT(DATE_FORMAT(a.travelTime, '%m-%d'), ' ', d.startTime) as travelTime_, CONCAT(DATE_FORMAT(a.travelTime, '%Y-%m-%d'), ' ', d.startTime) as travelTime, DATE_FORMAT(a.arriveTime, '%Y-%m-%d %H:%i:%s') as arriveTime, a.startAddress as startAddress, @@ -241,7 +241,7 @@ a.driverId as driverId, a.state as orderState, a.travelTime as travelTime, - CONCAT(DATE_FORMAT(a.travelTime, '%m月%d日'), ' ', d.startTime) as travelTime_, + CONCAT(DATE_FORMAT(a.travelTime, '%m-%d'), ' ', d.startTime) as travelTime_, CONCAT(DATE_FORMAT(a.arriveTime, '%Y-%m-%d'), ' ', d.startTime) as arriveTime, a.startAddress as startAddress, a.endAddress as endAddress, diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/IOrderCrossCityService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/IOrderCrossCityService.java index 675de8c..0512cb3 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/IOrderCrossCityService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/IOrderCrossCityService.java @@ -29,7 +29,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryOrderList(Integer state, Integer driverId) throws Exception; + List<Map<String, Object>> queryOrderList(Integer language, Integer state, Integer driverId) throws Exception; @@ -40,7 +40,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid) throws Exception; + List<Map<String, Object>> queryMyAllOrder(Integer language, Integer state, Integer uid) throws Exception; /** @@ -49,7 +49,7 @@ * @return * @throws Exception */ - Map<String, Object> queryOrderInfo(Integer orderId) throws Exception; + Map<String, Object> queryOrderInfo(Integer language, Integer orderId) throws Exception; @@ -69,7 +69,7 @@ * @return * @throws Exception */ - Map<String, Object> queryOrderCrossCityInfo(Integer orderId) throws Exception; + Map<String, Object> queryOrderCrossCityInfo(Integer language, Integer orderId) throws Exception; /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java index 26d54db..e8a6a2e 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/crossCity/server/impl/OrderCrossCityServiceImpl.java @@ -152,8 +152,13 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryOrderList(Integer state, Integer driverId) throws Exception { - return orderCrossCityMapper.queryOrderList(state, driverId); + public List<Map<String, Object>> queryOrderList(Integer language, Integer state, Integer driverId) throws Exception { + List<Map<String, Object>> list = orderCrossCityMapper.queryOrderList(state, driverId); + for (Map<String, Object> map : list) { + String time = map.get("time").toString(); + map.put("time", DateUtil.conversionFormat(language, time)); + } + return list; } /** @@ -164,8 +169,13 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid) throws Exception { - return orderCrossCityMapper.queryMyAllOrder(state, uid); + public List<Map<String, Object>> queryMyAllOrder(Integer language, Integer state, Integer uid) throws Exception { + List<Map<String, Object>> list = orderCrossCityMapper.queryMyAllOrder(state, uid); + for (Map<String, Object> map : list) { + String time = map.get("time").toString(); + map.put("time", DateUtil.conversionFormat(language, time)); + } + return list; } @@ -176,7 +186,7 @@ * @throws Exception */ @Override - public Map<String, Object> queryOrderInfo(Integer orderId) throws Exception { + public Map<String, Object> queryOrderInfo(Integer language, Integer orderId) throws Exception { Map<String, Object> map = new HashMap<>(); OrderCrossCity orderCrossCity = this.selectById(orderId); List<Map<String, Object>> order = orderCrossCityMapper.queryOrderInfo(orderCrossCity.getOrderNum()); @@ -184,6 +194,12 @@ Double serverMoney = 0D; Double totalMoney = 0D; for(Map<String, Object> m : order){ + String travelTime_ = map.get("travelTime_").toString(); + map.put("travelTime_", DateUtil.conversionFormat1(language, travelTime_)); + String travelTime = map.get("travelTime").toString(); + map.put("travelTime", DateUtil.conversionFormat(language, travelTime)); + String arriveTime = map.get("arriveTime").toString(); + map.put("arriveTime", DateUtil.conversionFormat(language, arriveTime)); num += Integer.valueOf(m.get("peopleNumber").toString()); totalMoney += Double.valueOf(m.get("payMoney").toString()); List<Income> incomes = incomeService.queryData(1, null, 2, Integer.valueOf(m.get("orderId").toString()), 3); @@ -287,8 +303,13 @@ * @throws Exception */ @Override - public Map<String, Object> queryOrderCrossCityInfo(Integer orderId) throws Exception { - return orderCrossCityMapper.queryOrderCrossCityInfo(orderId); + public Map<String, Object> queryOrderCrossCityInfo(Integer language, Integer orderId) throws Exception { + Map<String, Object> map = orderCrossCityMapper.queryOrderCrossCityInfo(orderId); + String travelTime_ = map.get("travelTime_").toString(); + map.put("travelTime_", DateUtil.conversionFormat1(language, travelTime_)); + String arriveTime = map.get("arriveTime").toString(); + map.put("arriveTime", DateUtil.conversionFormat(language, arriveTime)); + return map; } 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 3f18689..30dea3b 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 @@ -76,7 +76,7 @@ a.id as id, a.state as orderState, if(#{language} = 1, '包裹', if(#{language} = 2, 'Package', 'Livraison')) as orderName, - DATE_FORMAT(a.travelTime, '%m月%d日 %H:%i') as travelTime, + DATE_FORMAT(a.travelTime, '%m-%d %H:%i') as travelTime, a.startAddress as startAddress, a.endAddress as endAddress, a.startLon as startLon, 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 db4f0d2..615446c 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 @@ -38,7 +38,7 @@ * @return * @throws Exception */ - Map<String, Object> queryOrderInfo(Integer orderId) throws Exception; + Map<String, Object> queryOrderInfo(Integer language, Integer orderId) 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 4a5874e..e8e6fc0 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 @@ -109,7 +109,10 @@ */ @Override public Map<String, Object> queryPushOrder(Integer orderId, Integer language) throws Exception { - return orderLogisticsMapper.queryPushOrder(orderId, language); + Map<String, Object> map = orderLogisticsMapper.queryPushOrder(orderId, language); + String travelTime = map.get("travelTime").toString(); + map.put("travelTime", DateUtil.conversionFormat1(language, travelTime)); + return map; } @@ -127,7 +130,7 @@ return ResultUtil.error(language == 1 ? "订单已取消" : language == 2 ? "Order cancelled" : "Commande annulée"); } if(orderLogistics.getState() != 1){ - return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦" : language == 2 ? "A little slow. The order's been taken" : "La main est un peu lente oh l’ordre a été volé"); + return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦" : language == 2 ? "Too slow, order was snatched!" : "Trop lent, l’ordre a été arraché!"); } Driver driver = driverService.selectById(uid); orderLogistics.setDriverId(uid); @@ -210,8 +213,11 @@ * @throws Exception */ @Override - public Map<String, Object> queryOrderInfo(Integer orderId) throws Exception { - return orderLogisticsMapper.queryOrderInfo(orderId); + public Map<String, Object> queryOrderInfo(Integer language, Integer orderId) throws Exception { + Map<String, Object> map = orderLogisticsMapper.queryOrderInfo(orderId); + String travelTime_ = map.get("travelTime_").toString(); + map.put("travelTime_", DateUtil.conversionFormat1(language, travelTime_)); + return map; } @@ -302,13 +308,13 @@ String path = templatePath + "user/receiptLogistics.html"; Document document = Jsoup.parse(new File(path), "UTF-8"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); - SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd HH:mm"); + SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm"); Driver driver = driverService.selectById(orderLogistics.getDriverId()); if(1 == language){ document.getElementById("english").remove(); document.getElementById("french").remove(); Element title_chinese = document.getElementById("title_chinese"); - title_chinese.text(sdf.format(orderLogistics.getTravelTime()) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney()); + title_chinese.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney()); Element xcf_chinese = document.getElementById("xcf_chinese"); xcf_chinese.text("GHS " + orderLogistics.getOrderMoney()); Element xj_chinese = document.getElementById("xj_chinese"); @@ -324,7 +330,7 @@ // Element track_chinese = document.getElementById("track_chinese"); // track_chinese.attr("href", "http://182.160.16.251:81/mailbox/user/location.html"); Element pay_time_chinese = document.getElementById("pay_time_chinese"); - pay_time_chinese.text(sdf1.format(orderLogistics.getTravelTime())); + pay_time_chinese.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime()))); Elements driver_chinese = document.getElementsByClass("driver_chinese"); for (int i = 0; i < driver_chinese.size(); i++) { Element element = driver_chinese.get(i); @@ -342,7 +348,7 @@ document.getElementById("chinese").remove(); document.getElementById("french").remove(); Element title_english = document.getElementById("title_english"); - title_english.text(sdf.format(orderLogistics.getTravelTime()) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip "); + title_english.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip "); Element xcf_english = document.getElementById("xcf_english"); xcf_english.text("GHS " + orderLogistics.getOrderMoney()); Element xj_english = document.getElementById("xj_english"); @@ -358,7 +364,7 @@ // Element track_english = document.getElementById("track_english"); // track_english.attr("href", "http://182.160.16.251:81/mailbox/user/location.html"); Element pay_time_english = document.getElementById("pay_time_english"); - pay_time_english.text(sdf1.format(orderLogistics.getTravelTime())); + pay_time_english.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime()))); Elements driver_english = document.getElementsByClass("driver_english"); for (int i = 0; i < driver_english.size(); i++) { Element element = driver_english.get(i); @@ -376,7 +382,7 @@ document.getElementById("chinese").remove(); document.getElementById("english").remove(); Element title_french = document.getElementById("title_french"); - title_french.text(sdf.format(orderLogistics.getTravelTime()) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le "); + title_french.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le "); Element xcf_french = document.getElementById("xcf_french"); xcf_french.text("GHS " + orderLogistics.getOrderMoney()); Element xj_french = document.getElementById("xj_french"); @@ -392,7 +398,7 @@ // Element track_french = document.getElementById("track_french"); // track_french.attr("href", "http://182.160.16.251:81/mailbox/user/location.html"); Element pay_time_french = document.getElementById("pay_time_french"); - pay_time_french.text(sdf1.format(orderLogistics.getTravelTime())); + pay_time_french.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime()))); Elements driver_french = document.getElementsByClass("driver_french"); for (int i = 0; i < driver_french.size(); i++) { Element element = driver_french.get(i); @@ -460,13 +466,13 @@ String path = templatePath + "user/receiptLogistics.html"; Document document = Jsoup.parse(new File(path), "UTF-8"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); - SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd HH:mm"); + SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm"); Driver driver = driverService.selectById(orderLogistics.getDriverId()); if(1 == language){ document.getElementById("english").remove(); document.getElementById("french").remove(); Element title_chinese = document.getElementById("title_chinese"); - title_chinese.text(sdf.format(orderLogistics.getTravelTime()) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney()); + title_chinese.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney()); Element xcf_chinese = document.getElementById("xcf_chinese"); xcf_chinese.text("GHS " + orderLogistics.getOrderMoney()); Element xj_chinese = document.getElementById("xj_chinese"); @@ -482,7 +488,7 @@ // Element track_chinese = document.getElementById("track_chinese"); // track_chinese.attr("href", "http://182.160.16.251:81/mailbox/user/location.html"); Element pay_time_chinese = document.getElementById("pay_time_chinese"); - pay_time_chinese.text(sdf1.format(orderLogistics.getTravelTime())); + pay_time_chinese.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime()))); Elements driver_chinese = document.getElementsByClass("driver_chinese"); for (int i = 0; i < driver_chinese.size(); i++) { Element element = driver_chinese.get(i); @@ -500,7 +506,7 @@ document.getElementById("chinese").remove(); document.getElementById("french").remove(); Element title_english = document.getElementById("title_english"); - title_english.text(sdf.format(orderLogistics.getTravelTime()) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip "); + title_english.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip "); Element xcf_english = document.getElementById("xcf_english"); xcf_english.text("GHS " + orderLogistics.getOrderMoney()); Element xj_english = document.getElementById("xj_english"); @@ -516,7 +522,7 @@ // Element track_english = document.getElementById("track_english"); // track_english.attr("href", "http://182.160.16.251:81/mailbox/user/location.html"); Element pay_time_english = document.getElementById("pay_time_english"); - pay_time_english.text(sdf1.format(orderLogistics.getTravelTime())); + pay_time_english.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime()))); Elements driver_english = document.getElementsByClass("driver_english"); for (int i = 0; i < driver_english.size(); i++) { Element element = driver_english.get(i); @@ -534,7 +540,7 @@ document.getElementById("chinese").remove(); document.getElementById("english").remove(); Element title_french = document.getElementById("title_french"); - title_french.text(sdf.format(orderLogistics.getTravelTime()) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le "); + title_french.text(DateUtil.conversionFormat(language, sdf.format(orderLogistics.getTravelTime())) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le "); Element xcf_french = document.getElementById("xcf_french"); xcf_french.text("GHS " + orderLogistics.getOrderMoney()); Element xj_french = document.getElementById("xj_french"); @@ -550,7 +556,7 @@ // Element track_french = document.getElementById("track_french"); // track_french.attr("href", "http://182.160.16.251:81/mailbox/user/location.html"); Element pay_time_french = document.getElementById("pay_time_french"); - pay_time_french.text(sdf1.format(orderLogistics.getTravelTime())); + pay_time_french.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime()))); Elements driver_french = document.getElementsByClass("driver_french"); for (int i = 0; i < driver_french.size(); i++) { Element element = driver_french.get(i); @@ -618,13 +624,13 @@ String path = templatePath + "user/receiptLogistics.html"; Document document = Jsoup.parse(new File(path), "UTF-8"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd"); - SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd HH:mm"); + SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm"); Driver driver = driverService.selectById(orderLogistics.getDriverId()); if(1 == language){ document.getElementById("english").remove(); document.getElementById("french").remove(); Element title_chinese = document.getElementById("title_chinese"); - title_chinese.text(sdf2.format(orderLogistics.getTravelTime()) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney()); + title_chinese.text(DateUtil.conversionFormat(language, sdf2.format(orderLogistics.getTravelTime())) + ",您在I-GO1个订单消费GHS " + orderLogistics.getPayMoney()); Element xcf_chinese = document.getElementById("xcf_chinese"); xcf_chinese.text("GHS " + orderLogistics.getOrderMoney()); Element xj_chinese = document.getElementById("xj_chinese"); @@ -640,7 +646,7 @@ // Element track_chinese = document.getElementById("track_chinese"); // track_chinese.attr("href", "http://182.160.16.251:81/mailbox/user/location.html"); Element pay_time_chinese = document.getElementById("pay_time_chinese"); - pay_time_chinese.text(sdf1.format(orderLogistics.getTravelTime())); + pay_time_chinese.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime()))); Elements driver_chinese = document.getElementsByClass("driver_chinese"); for (int i = 0; i < driver_chinese.size(); i++) { Element element = driver_chinese.get(i); @@ -658,7 +664,7 @@ document.getElementById("chinese").remove(); document.getElementById("french").remove(); Element title_english = document.getElementById("title_english"); - title_english.text(sdf2.format(orderLogistics.getTravelTime()) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip "); + title_english.text(DateUtil.conversionFormat(language, sdf2.format(orderLogistics.getTravelTime())) + ",You spent GHS " + orderLogistics.getPayMoney() + " on the trip "); Element xcf_english = document.getElementById("xcf_english"); xcf_english.text("GHS " + orderLogistics.getOrderMoney()); Element xj_english = document.getElementById("xj_english"); @@ -674,7 +680,7 @@ // Element track_english = document.getElementById("track_english"); // track_english.attr("href", "http://182.160.16.251:81/mailbox/user/location.html"); Element pay_time_english = document.getElementById("pay_time_english"); - pay_time_english.text(sdf1.format(orderLogistics.getTravelTime())); + pay_time_english.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime()))); Elements driver_english = document.getElementsByClass("driver_english"); for (int i = 0; i < driver_english.size(); i++) { Element element = driver_english.get(i); @@ -692,7 +698,7 @@ document.getElementById("chinese").remove(); document.getElementById("english").remove(); Element title_french = document.getElementById("title_french"); - title_french.text(sdf2.format(orderLogistics.getTravelTime()) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le "); + title_french.text(DateUtil.conversionFormat(language, sdf2.format(orderLogistics.getTravelTime())) + ",Vous consommez GHS " + orderLogistics.getPayMoney() + " sur votre commande i-go1 le "); Element xcf_french = document.getElementById("xcf_french"); xcf_french.text("GHS " + orderLogistics.getOrderMoney()); Element xj_french = document.getElementById("xj_french"); @@ -708,7 +714,7 @@ // Element track_french = document.getElementById("track_french"); // track_french.attr("href", "http://182.160.16.251:81/mailbox/user/location.html"); Element pay_time_french = document.getElementById("pay_time_french"); - pay_time_french.text(sdf1.format(orderLogistics.getTravelTime())); + pay_time_french.text(DateUtil.conversionFormat(language, sdf1.format(orderLogistics.getTravelTime()))); Elements driver_french = document.getElementsByClass("driver_french"); for (int i = 0; i < driver_french.size(); i++) { Element element = driver_french.get(i); @@ -787,7 +793,7 @@ public ResultUtil fillInPickUpCode(Integer orderId, String pickUpCode, Integer language) throws Exception { OrderLogistics orderLogistics = this.selectById(orderId); if(!"1246".equals(pickUpCode) && !orderLogistics.getPickUpCode().equals(pickUpCode)){ - return ResultUtil.error(language == 1 ? "验证失败" : language == 2 ? "Verification failure" : "Échec de vérification"); + return ResultUtil.error(language == 1 ? "验证失败" : language == 2 ? "Verification failed" : "Echec de la validation"); } orderLogistics.setState(9); this.updateById(orderLogistics); @@ -807,7 +813,7 @@ OrderLogisticsSpread query = orderLogisticsSpreadService.query(orderId); OrderLogistics orderLogistics = this.selectById(orderId); if(orderLogistics.getState() != 4 && orderLogistics.getState() != 8){ - return ResultUtil.error(language == 1 ? "不允许设置差价" : language == 2 ? "Price difference is not allowed" : "Les spreads ne sont pas autorisés"); + return ResultUtil.error(language == 1 ? "不允许设置差价" : language == 2 ? "To set price difference is not allowed." : "Il n’est pas permis de définir une différence de prix."); } if(query != null){ query.setPrice(difference); @@ -832,7 +838,12 @@ @Override public List<Map<String, Object>> queryOrderList(Integer driverId, Integer language) throws Exception { - return orderLogisticsMapper.queryOrderList(driverId, language); + List<Map<String, Object>> list = orderLogisticsMapper.queryOrderList(driverId, language); + for (Map<String, Object> map : list) { + String time = map.get("time").toString(); + map.put("time", DateUtil.conversionFormat(language, time)); + } + return list; } /** @@ -844,7 +855,12 @@ */ @Override public List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid, Integer language) throws Exception { - return orderLogisticsMapper.queryMyAllOrder(state, uid, language); + List<Map<String, Object>> list = orderLogisticsMapper.queryMyAllOrder(state, uid, language); + for (Map<String, Object> map : list) { + String time = map.get("time").toString(); + map.put("time", DateUtil.conversionFormat(language, time)); + } + return list; } @@ -862,7 +878,7 @@ return ResultUtil.error(language == 1 ? "订单已取消" : language == 2 ? "Order cancelled" : "Commande annulée"); } if(orderLogistics.getState() != 1){ - return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦!" : language == 2 ? "Hand speed is a little slow oh, the order has been robbed!" : "La main est un peu lente oh, l’ordre a été volé!"); + return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦" : language == 2 ? "Too slow, order was snatched!" : "Trop lent, l’ordre a été arraché!"); } Driver driver = driverService.selectById(uid); orderLogistics.setDriverId(uid); 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 0d934d6..7b93b3d 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 @@ -63,7 +63,7 @@ * @return * @throws Exception */ - Map<String, Object> queryOrderInfo(Integer orderId) throws Exception; + Map<String, Object> queryOrderInfo(Integer language, Integer orderId) 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 78b11d2..2eccc49 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 @@ -102,7 +102,12 @@ */ @Override public List<Map<String, Object>> queryOrderList(Integer state, Integer driverId, Integer language) throws Exception { - return orderPrivateCarMapper.queryOrderList(state, driverId, language); + List<Map<String, Object>> list = orderPrivateCarMapper.queryOrderList(state, driverId, language); + for (Map<String, Object> map : list) { + String time = map.get("time").toString(); + map.put("time", DateUtil.conversionFormat(language, time)); + } + return list; } /** @@ -114,7 +119,12 @@ */ @Override public List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid, Integer language) throws Exception { - return orderPrivateCarMapper.queryMyAllOrder(state, uid, language); + List<Map<String, Object>> list = orderPrivateCarMapper.queryMyAllOrder(state, uid, language); + for (Map<String, Object> map : list) { + String time = map.get("time").toString(); + map.put("time", DateUtil.conversionFormat(language, time)); + } + return list; } @@ -126,7 +136,10 @@ */ @Override public Map<String, Object> queryPushOrder(Integer orderId, Integer language) throws Exception { - return orderPrivateCarMapper.queryPushOrder(orderId, language); + Map<String, Object> map = orderPrivateCarMapper.queryPushOrder(orderId, language); + String travelTime = map.get("travelTime").toString(); + map.put("travelTime", DateUtil.conversionFormat1(language, travelTime)); + return map; } @@ -161,7 +174,7 @@ .eq("place", orderPrivateCar.getPlace()) ); if(list.size() > 0 || list1.size() > 0){ - return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦" : language == 2 ? "A little slow. The order's been taken" : "La main est un peu lente oh l’ordre a été volé"); + return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦" : language == 2 ? "Too slow, order was snatched!" : "Trop lent, l’ordre a été arraché!"); } } @@ -169,7 +182,7 @@ return ResultUtil.error(language == 1 ? "订单已取消" : language == 2 ? "Order cancelled" : "Commande annulée"); } if(orderPrivateCar.getState() != 1){ - return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦" : language == 2 ? "A little slow. The order's been taken" : "La main est un peu lente oh l’ordre a été volé"); + return ResultUtil.error(language == 1 ? "手速有点慢哦,订单已被抢啦" : language == 2 ? "Too slow, order was snatched!" : "Trop lent, l’ordre a été arraché!"); } Driver driver = driverService.selectById(uid); orderPrivateCar.setDriverId(uid); @@ -239,8 +252,11 @@ * @throws Exception */ @Override - public Map<String, Object> queryOrderInfo(Integer orderId) throws Exception { - return orderPrivateCarMapper.queryOrderInfo(orderId); + public Map<String, Object> queryOrderInfo(Integer language, Integer orderId) throws Exception { + Map<String, Object> map = orderPrivateCarMapper.queryOrderInfo(orderId); + String travelTime_ = map.get("travelTime_").toString(); + map.put("travelTime_", DateUtil.conversionFormat1(language, travelTime_)); + return map; } diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/UserCouponRecordMapper.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/UserCouponRecordMapper.java index 675c7bb..bcb6a79 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/UserCouponRecordMapper.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/UserCouponRecordMapper.java @@ -10,46 +10,5 @@ public interface UserCouponRecordMapper extends BaseMapper<UserCouponRecord> { - /** - * 获取可用优惠券数量 - * @param uid - * @param companyId - * @param state - * @param couponUseType - * @return - */ - int queryAvailable(@Param("uid") Integer uid, @Param("companyId") Integer companyId, - @Param("state") Integer state, @Param("couponUseType") Integer couponUseType, - @Param("money") Double money); - - /** - * 获取优惠券列表 - * @param uid - * @param companyId - * @param state - * @param couponUseType - * @return - */ - List<Map<String, Object>> queryCoupon(@Param("uid") Integer uid, @Param("companyId") Integer companyId, - @Param("state") Integer state, @Param("couponUseType") Integer couponUseType, - @Param("money") Double money, @Param("pageNum") Integer pageNum, - @Param("size") Integer size); - - /** - * 获取优惠券列表 - * @param state - * @param pageNum - * @param size - * @param uid - * @return - */ - List<Map<String, Object>> queryMyCoupons(@Param("state") Integer state, @Param("pageNum") Integer pageNum, - @Param("size") Integer size, @Param("uid") Integer uid); - - - /** - * 修改过期状态 - */ - void updateTimeOut(); } diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/DriverMapper.xml b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/DriverMapper.xml index c3612d6..4d9ac6d 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/DriverMapper.xml +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/DriverMapper.xml @@ -801,7 +801,7 @@ phone as phone, CONCAT(firstName, " ", lastName) as name, headImgUrl as avatar, - DATE_FORMAT(insertTime,'%Y/%m/%d %H:%i') as insertTime + DATE_FORMAT(insertTime,'%Y-%m-%d %H:%i') as insertTime from t_driver where uid=#{uid} diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserCouponRecordMapper.xml b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserCouponRecordMapper.xml index 34d1f95..6ab69e8 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserCouponRecordMapper.xml +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserCouponRecordMapper.xml @@ -19,103 +19,4 @@ <result column="activityType" property="activityType"/> </resultMap> - - - <select id="queryAvailable" resultType="int"> - select - count(a.id) - from t_user_coupon_record a - left join t_company b on (a.companyId = b.id) - where a.expirationTime >= now() - <if test="null != uid"> - and a.userId = #{uid} - </if> - <if test="null != companyId"> - and a.companyId = #{companyId} - </if> - <if test="null != state"> - and a.state = #{state} - </if> - <if test="null != couponUseType"> - and a.couponUseType = #{couponUseType} - </if> - <if test="null != money"> - and if(a.couponType = 1, a.money < #{money}, a.fullMoney < #{money}) - </if> - </select> - - <select id="queryCoupon" resultType="map"> - select - a.id as id, - a.money as money, - a.couponUseType as userType, - DATE_FORMAT(a.expirationTime, '%Y-%m-%d') as time, - a.couponType as `type`, - a.fullMoney as fullMoney, - a.state as state, - b.`name` as `name` - from t_user_coupon_record a - left join t_company b on (a.companyId = b.id) - where a.expirationTime >= now() - <if test="null != uid"> - and a.userId = #{uid} - </if> - <if test="null != companyId"> - and a.companyId = #{companyId} - </if> - <if test="null != state"> - and a.state = #{state} - </if> - <if test="null != couponUseType"> - and a.couponUseType = #{couponUseType} - </if> - <if test="null != money"> - and if(a.couponType = 1, a.money < #{money}, a.fullMoney < #{money}) - </if> - order by a.insertTime desc - <if test="null != pageNum and null != size"> - limit #{pageNum}, #{size} - </if> - </select> - - - - - - - <select id="queryMyCoupons" resultType="map"> - select - a.id as id, - a.money as money, - a.couponUseType as userType, - DATE_FORMAT(a.expirationTime, '%Y-%m-%d') as time, - a.couponType as `type`, - a.fullMoney as fullMoney, - a.state as state, - b.`name` as `name` - from t_user_coupon_record a - left join t_company b on (a.companyId = b.id) - where 1 = 1 - <if test="null != uid"> - and a.userId = #{uid} - </if> - <if test="null != state"> - <if test="state == 1"> - and a.state = 1 - </if> - <if test="state == 2"> - and a.state in (2,3) - </if> - </if> - order by a.insertTime desc - <if test="null != pageNum and null != size"> - limit #{pageNum}, #{size} - </if> - </select> - - - - <update id="updateTimeOut"> - update t_user_coupon_record set state = 3 where now() > expirationTime and state = 1 - </update> </mapper> \ No newline at end of file diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserInfoMapper.xml b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserInfoMapper.xml index 653906e..8353e70 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserInfoMapper.xml +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/dao/mapping/UserInfoMapper.xml @@ -195,7 +195,7 @@ phone as phone, IFNULL(lastName ,nickName) as name, avatar as avatar, - DATE_FORMAT(insertTime,'%Y/%m/%d %H:%i') as insertTime + DATE_FORMAT(insertTime,'%Y-%m-%d %H:%i') as insertTime from t_user where uid=#{uid} and uType=#{uType} 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 0067a7c..ced9ff2 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 @@ -170,7 +170,7 @@ * @return * @throws Exception */ - Map<String, Object> queryInfo(Integer uid) throws Exception; + Map<String, Object> queryInfo(Integer language, Integer uid) throws Exception; /** @@ -238,7 +238,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryPenalties(Integer pageNum, Integer size, Integer uid) throws Exception; + List<Map<String, Object>> queryPenalties(Integer language, Integer pageNum, Integer size, Integer uid) throws Exception; /** @@ -249,7 +249,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryActivityIncome(Integer uid, Integer pageNum, Integer size) throws Exception; + List<Map<String, Object>> queryActivityIncome(Integer language, Integer uid, Integer pageNum, Integer size) throws Exception; /** @@ -260,7 +260,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryTotalRevenue(Integer uid, Integer pageNum, Integer size) throws Exception; + List<Map<String, Object>> queryTotalRevenue(Integer language, Integer uid, Integer pageNum, Integer size) throws Exception; /** @@ -384,7 +384,7 @@ * @param size * @return java.util.List<Map<String,Object>> */ - List<Map<String,Object>> queryMyInviteList(Integer type,Integer uid, Integer pageNum, Integer size) throws Exception; + List<Map<String,Object>> queryMyInviteList(Integer language, Integer type,Integer uid, Integer pageNum, Integer size) throws Exception; /** * diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IIncomeService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IIncomeService.java index 7e41e53..840ee8a 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IIncomeService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IIncomeService.java @@ -30,7 +30,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> query(Integer userType, Integer objectId, Integer type, Integer pageNum, Integer size) throws Exception; + List<Map<String, Object>> query(Integer language, Integer userType, Integer objectId, Integer type, Integer pageNum, Integer size) throws Exception; diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderCancelService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderCancelService.java index 7df13cd..6d7d06c 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderCancelService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderCancelService.java @@ -44,5 +44,5 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryCancel(Integer uid, Integer isPay) throws Exception; + List<Map<String, Object>> queryCancel(Integer language, Integer uid, Integer isPay) throws Exception; } diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderEvaluateService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderEvaluateService.java index a0dc45b..c602812 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderEvaluateService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IOrderEvaluateService.java @@ -16,5 +16,5 @@ * @return * @throws Exception */ - Map<String, Object> queryEvaluate(Integer pageNum, Integer size, Integer uid) throws Exception; + Map<String, Object> queryEvaluate(Integer language, Integer pageNum, Integer size, Integer uid) 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 cac8617..2d08ac3 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 @@ -80,7 +80,7 @@ * @return * @throws Exception */ - Map<String, Object> queryOrderInfo(Integer orderId, Integer orderType) throws Exception; + Map<String, Object> queryOrderInfo(Integer language, Integer orderId, Integer orderType) throws Exception; /** @@ -153,7 +153,7 @@ * @param orderType * @return */ - Map<String, Object> queryToBePaidPage(Integer orderId, Integer orderType) throws Exception; + Map<String, Object> queryToBePaidPage(Integer language, Integer orderId, Integer orderType) throws Exception; /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IReassignService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IReassignService.java index 83a7b70..c227798 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IReassignService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IReassignService.java @@ -37,7 +37,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryList(Integer uid, Integer pageNum, Integer size) throws Exception; + List<Map<String, Object>> queryList(Integer language, Integer uid, Integer pageNum, Integer size) throws Exception; /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ISettlementRecordService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ISettlementRecordService.java index 4793e2d..d72c9b1 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ISettlementRecordService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ISettlementRecordService.java @@ -20,7 +20,7 @@ * @param driverId * @return */ - QuerySettlementAmount querySettlementAmount(Integer driverId); + QuerySettlementAmount querySettlementAmount(Integer language, Integer driverId); /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ISystemNoticeService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ISystemNoticeService.java index 189ad9e..e800fee 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ISystemNoticeService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ISystemNoticeService.java @@ -35,7 +35,7 @@ * @param uid * @return */ - List<Map<String, Object>> queryList(Integer type, Integer pageNum, Integer size, Integer uid); + List<Map<String, Object>> queryList(Integer language, Integer type, Integer pageNum, Integer size, Integer uid); /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IWithdrawalService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IWithdrawalService.java index 2de1b6f..dd1f2ef 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IWithdrawalService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/IWithdrawalService.java @@ -25,7 +25,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryWithdrawal(Integer uid, Integer type, Integer pageNum, Integer size) throws Exception; + List<Map<String, Object>> queryWithdrawal(Integer language, Integer uid, Integer type, Integer pageNum, Integer size) throws Exception; /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/BankCardServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/BankCardServiceImpl.java index a8fd699..5d90f3c 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/BankCardServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/BankCardServiceImpl.java @@ -30,7 +30,7 @@ public ResultUtil saveBankCard(String bank, String lastName,String firstName, String code, Integer driverId, Integer language) throws Exception { BankCard query = bankCardMapper.query(driverId, code); if(null != query){ - return ResultUtil.error(language == 1 ? "银行卡号已存在" : language == 2 ? "The bank card number already exists" : "Le numéro de carte bancaire existe déjà"); + return ResultUtil.error(language == 1 ? "银行卡号已存在" : language == 2 ? "Bank card number is already existent." : "Le numéro de carte bancaire existe déjà."); } BankCard bankCard = new BankCard(); bankCard.setBank(bank); @@ -47,7 +47,7 @@ public ResultUtil updateBankCard(Integer id, String bank, String lastName,String firstName, String code, Integer driverId, Integer language) throws Exception { BankCard query = bankCardMapper.query(driverId, code); if(null != query && !id.equals(query.getId())){ - return ResultUtil.error(language == 1 ? "银行卡号已存在" : language == 2 ? "The bank card number already exists" : "Le numéro de carte bancaire existe déjà"); + return ResultUtil.error(language == 1 ? "银行卡号已存在" : language == 2 ? "Bank card number is already existent." : "Le numéro de carte bancaire existe déjà."); } BankCard bankCard = query; bankCard.setBank(bank); @@ -71,7 +71,7 @@ public ResultUtil delBankCard(Integer id, Integer driverId, Integer language) throws Exception { BankCard bankCard = this.selectById(id); if(bankCard.getUserId().compareTo(driverId) != 0){ - return ResultUtil.error(language == 1 ? "你无权删除此卡号" : language == 2 ? "You have no right to delete this card number" : "Vous n’êtes pas autorisé à supprimer ce numéro de carte"); + return ResultUtil.error(language == 1 ? "你无权删除此卡号" : language == 2 ? "You have no clearance to cancel the card number." : "Vous n’avez pas l’autorisation d’annuler le numéro de carte."); } this.deleteById(id); return ResultUtil.success(); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/CarServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/CarServiceImpl.java index d2f48c8..c22a6a8 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/CarServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/CarServiceImpl.java @@ -132,11 +132,11 @@ Car query = carMapper.query(licensePlate); if(id==null){ if(null != query){ - return ResultUtil.error(language == 1 ? "车牌号已经使用" : language == 2 ? "License plate number has been used" : "Plaque d’immatriculation déjà utilisée"); + return ResultUtil.error(language == 1 ? "车牌号已经使用" : language == 2 ? "Plate number is already in use" : "Le numéro de plaque est déjà utilisé"); } }else{ if(null != query && !id.equals(query.getId())){ - return ResultUtil.error(language == 1 ? "车牌号已经使用" : language == 2 ? "License plate number has been used" : "Plaque d’immatriculation déjà utilisée"); + return ResultUtil.error(language == 1 ? "车牌号已经使用" : language == 2 ? "Plate number is already in use" : "Le numéro de plaque est déjà utilisé"); } } diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverOrdersServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverOrdersServiceImpl.java index ead6fe8..6e6d519 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverOrdersServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverOrdersServiceImpl.java @@ -59,7 +59,7 @@ //判断当前业务是否已经出车 DriverWork driverWork = driverWorkMapper.queryNewWork(uid, type, 1); if(null != driverWork){ - return ResultUtil.error(language == 1 ? "该业务已经出车,无法取消设置" : language == 2 ? "This service has been deployed and cannot be canceled" : "Cette entreprise est déjà hors du véhicule et ne peut pas être désactivée"); + return ResultUtil.error(language == 1 ? "该业务已经出车,无法取消设置" : language == 2 ? "The driver is on the way, no way to cancel." : "Le chauffeur est en route, pas moyen de l’annuler."); } this.deleteById(query.getId()); } 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 24269b7..f677fb2 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 @@ -177,13 +177,13 @@ Driver driver1 = driverMapper.queryByPhone(phone); if(null != driver1){ if(driver1.getAuthState() == 1){ - return ResultUtil.error(language == 1 ? "该司机正在审核中" : language == 2 ? "The driver is currently under review" : "The driver is currently under review"); + return ResultUtil.error(language == 1 ? "该司机正在审核中" : language == 2 ? "The driver is being reviewed." : "Le chauffeur est en cours d’examen."); } if(driver1.getAuthState() == 2){ - return ResultUtil.error(language == 1 ? "该司机已存在" : language == 2 ? "The driver already exists" : "Les Driver already exists"); + return ResultUtil.error(language == 1 ? "该司机已存在" : language == 2 ? "The driver is already existent." : "Le chauffeur existe déjà."); } if(driver1.getAuthState() == 3){ - return ResultUtil.error(language == 1 ? "该司机账号已被冻结" : language == 2 ? "The driver's account has been frozen" : "Le compte du conducteur a été froid"); + return ResultUtil.error(language == 1 ? "该司机账号已被冻结" : language == 2 ? "Driver account is frozen." : "Le compte du chauffeur est gelé."); } } } @@ -481,7 +481,7 @@ public ResultUtil<LoginWarpper> registeredDriver(String phoneOperator, String phone, String code, String password,Integer uid,Integer uType, Integer language) throws Exception { boolean b = this.checkCaptcha("", phone, code); if(!b){ - return ResultUtil.error(language == 1 ? "验证码无效" : language == 2 ? "Invalid captcha" : "Code de vérification invalide"); + return ResultUtil.error(language == 1 ? "验证码无效" : language == 2 ? "Invalid CAPTCHA" : "CAPTCHA non valide"); } Driver driver1 = driverMapper.queryByPhone_(phone, 4);//获取审核不通过的数据 @@ -555,7 +555,7 @@ String[] city = new String[]{city1.getEnglishName()}; Company query = companyCityService.query(city); if(null == query){ - return ResultUtil.error(language == 1 ? "选择从业地暂未开通业务" : language == 2 ? "The selected place of employment has not yet opened business" : "Choisir un lieu de pratique pas encore ouvert"); + return ResultUtil.error(language == 1 ? "选择从业地暂未开通业务" : language == 2 ? "Not yet to commence business at the workplace selected." : "N’a pas encore commencé ses activités sur le lieu de travail sélectionné."); } if(null != query){ switch (query.getType()){ @@ -726,11 +726,11 @@ public ResultUtil resetPassword(String phone, String code, String password, Integer language) throws Exception { boolean b = this.checkCaptcha("", phone, code); if(!b){ - return ResultUtil.error(language == 1 ? "验证码无效" : language == 2 ? "Invalid captcha" : "Code de vérification invalide"); + return ResultUtil.error(language == 1 ? "验证码无效" : language == 2 ? "Invalid CAPTCHA" : "CAPTCHA non valide"); } Driver driver = driverMapper.queryByPhone(phone); if(null == driver){ - return ResultUtil.error(language == 1 ? "电话号码未注册" : language == 2 ? "The phone number is not registered" : "Numéro de téléphone non enregistré"); + return ResultUtil.error(language == 1 ? "电话号码未注册" : language == 2 ? "Mobile phone number was not registered." : "Le numéro de téléphone portable n’a pas été enregistré."); } driver.setPassword(ShiroKit.md5(password, salt)); driverMapper.updateById(driver); @@ -877,16 +877,16 @@ public ResultUtil<LoginWarpper> driverLogin(String phone, String password, Integer language) throws Exception { Driver driver = driverMapper.queryByPhone(phone); if(null == driver){ - return ResultUtil.error(language == 1 ? "账号未注册" : language == 2 ? "Account not registered" : "Compte non enregistré"); + return ResultUtil.error(language == 1 ? "账号未注册" : language == 2 ? "Account unregistered" : "Compte non enregistré"); } if(driver.getAuthState() == 1){ - return ResultUtil.error(language == 1 ? "账号正在审核中,请耐心等待" : language == 2 ? "The account is under review, please wait patiently" : "Le compte est en cours d’examen, veuillez patienter"); + return ResultUtil.error(language == 1 ? "账号正在审核中,请耐心等待" : language == 2 ? "Account is being reviewed, please wait." : "Le compte est en cours d’examen, veuillez patienter."); } if(driver.getAuthState() == 3){ - return ResultUtil.error(language == 1 ? "账号已被冻结,请联系管理员" : language == 2 ? "The account has been frozen. Please contact the administrator" : "Le compte a été bloqué, veuillez contacter l’administrateur"); + return ResultUtil.error(language == 1 ? "账号已被冻结,请联系管理员" : language == 2 ? "Account is frozen,please contact admin." : "Le compte est gelé, veuillez contacter l’administrateur."); } if(!driver.getPassword().equals(ShiroKit.md5(password, salt))){ - return ResultUtil.error(language == 1 ? "密码错误" : language == 2 ? "Password error" : "Mot de passe incorrect"); + return ResultUtil.error(language == 1 ? "密码错误" : language == 2 ? "Wrong password" : "Mot de passe erroné"); } String value = redisUtil.getValue("DEVICE_" + driver.getId()); @@ -1005,20 +1005,20 @@ } //判断是否存在审核中的资料 if(driver.getAuthState()==1){ - return ResultUtil.error(language == 1 ? "资料审核中,不能出车" : language == 2 ? "Data review, can't get out of the car" : "Données en cours de vérification, pas de voiture disponible"); + return ResultUtil.error(language == 1 ? "资料审核中,不能出车" : language == 2 ? "Data is being reviewed, unable to drive." : "Les données sont en cours d’examen, il est impossible de conduire."); } if(driver.getAuthState()==4){ - return ResultUtil.error(language == 1 ? "请完善资料后再出车" : language == 2 ? "Please complete the information before leaving the car" : "Veuillez compléter vos données avant de sortir"); + return ResultUtil.error(language == 1 ? "请完善资料后再出车" : language == 2 ? "Please complete data before driving." : "Veuillez compléter les données avant de conduire."); } Car car = carService.selectById(driver.getCarId()); if(car==null){ - return ResultUtil.error(language == 1 ? "请完善资料后再出车" : language == 2 ? "Please complete the information before leaving the car" : "Veuillez compléter vos données avant de sortir"); + return ResultUtil.error(language == 1 ? "请完善资料后再出车" : language == 2 ? "Please complete data before driving." : "Veuillez compléter les données avant de conduire."); } if(car.getAuthState()==1){ - return ResultUtil.error(language == 1 ? "资料审核中,不能出车" : language == 2 ? "Data review, can't get out of the car" : "Données en cours de vérification, pas de voiture disponible"); + return ResultUtil.error(language == 1 ? "资料审核中,不能出车" : language == 2 ? "Data is being reviewed, unable to drive." : "Les données sont en cours d’examen, il est impossible de conduire."); } if(car.getAuthState()==4){ - return ResultUtil.error(language == 1 ? "请完善资料后再出车" : language == 2 ? "Please complete the information before leaving the car" : "Veuillez compléter vos données avant de sortir"); + return ResultUtil.error(language == 1 ? "请完善资料后再出车" : language == 2 ? "Please complete data before driving." : "Veuillez compléter les données avant de conduire."); } driverWork = new DriverWork(); driverWork.setState(1); @@ -1110,9 +1110,9 @@ 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); + List<Map<String, Object>> list = orderTaxiService.queryOrderList(language, 1, uid); map.put("service", list.size());//服务中 - list = orderTaxiService.queryOrderList(2, uid); + list = orderTaxiService.queryOrderList(language, 2, uid); map.put("reservation", list.size());//预约 List<Map<String, Object>> list1 = orderLogisticsService.queryOrderList(uid, language); map.put("small", list1.size());//小件 @@ -1137,7 +1137,7 @@ baseWarpper.setId(d.getType()); switch (d.getType()){ case 1: - baseWarpper.setName(language == 1 ? "打车" : language == 2 ? "Ride" : "Course "); + baseWarpper.setName(language == 1 ? "打车" : language == 2 ? "Ride" : "Course"); break; case 2: baseWarpper.setName(language == 1 ? "出租车" : language == 2 ? "taxi" : "taxi"); @@ -1146,7 +1146,7 @@ baseWarpper.setName(language == 1 ? "跨城出行" : language == 2 ? "Cross-town travel" : "Se déplacer à travers la ville"); break; case 4: - baseWarpper.setName(language == 1 ? "包裹" : language == 2 ? "Package" : "Paquet"); + baseWarpper.setName(language == 1 ? "包裹" : language == 2 ? "Package" : "Livraison"); break; case 5: baseWarpper.setName(language == 1 ? "跨城小件物流" : language == 2 ? "Cross-city small parts logistics" : "Logistique des petites pièces à travers la ville"); @@ -1172,8 +1172,14 @@ * @throws Exception */ @Override - public Map<String, Object> queryInfo(Integer uid) throws Exception { + public Map<String, Object> queryInfo(Integer language, Integer uid) throws Exception { Map<String, Object> map = driverMapper.queryInfo(uid); + String birthday = map.get("birthday").toString(); + map.put("birthday", DateUtil.conversionFormat(language, birthday)); + String networkCarlssueDate = map.get("networkCarlssueDate").toString(); + map.put("networkCarlssueDate", DateUtil.conversionFormat(language, networkCarlssueDate)); + String getDriverLicenseDate = map.get("getDriverLicenseDate").toString(); + map.put("getDriverLicenseDate", DateUtil.conversionFormat(language, getDriverLicenseDate)); if(ToolUtil.isEmpty(map.get("qrCode"))){ //获取小程序二维码 Driver driver = new Driver(); @@ -1198,11 +1204,11 @@ public ResultUtil updatePhone(String phoneOperator, String phone, String code, Integer uid, Integer language) throws Exception { Driver driver = driverMapper.queryByPhone(phone); if(null != driver){ - return ResultUtil.error(language == 1 ? "电话号码已被注册" : language == 2 ? "he phone number is registered" : "Le numéro de téléphone a été enregistré"); + return ResultUtil.error(language == 1 ? "电话号码已被注册" : language == 2 ? "Mobile phone number has been registered." : "Le numéro de téléphone portable a été enregistré."); } boolean b = this.checkCaptcha("", phone, code); if(!b){ - return ResultUtil.error(language == 1 ? "验证码无效" : language == 2 ? "Invalid captcha" : "Code de vérification invalide"); + return ResultUtil.error(language == 1 ? "验证码无效" : language == 2 ? "Invalid CAPTCHA" : "CAPTCHA non valide"); } Driver driver1 = this.selectById(uid); driver1.setAccount(phone); @@ -1355,24 +1361,24 @@ public ResultUtil replaceCar(Integer carId, Integer uid, Integer language) throws Exception { Driver driver = this.selectById(uid); if(driver.getState() == 3){ - return ResultUtil.error(language == 1 ? "还在服务中,不能更换" : language == 2 ? "It is still in service and cannot be replaced" : "Toujours en service, non échangeable"); + return ResultUtil.error(language == 1 ? "还在服务中,不能更换" : language == 2 ? "On trip, unable to change." : "En service, il est impossible de se changer."); } Car car = carService.selectById(carId); if(null == car){ return ResultUtil.error(language == 1 ? "车辆无效" : language == 2 ? "Invalid vehicle" : "Véhicule non valide"); } if(car.getAuthState() == 1){ - return ResultUtil.error(language == 1 ? "车辆正在审核中" : language == 2 ? "The vehicle is under review" : "Véhicule en révision"); + return ResultUtil.error(language == 1 ? "车辆正在审核中" : language == 2 ? "Vehicle is being reviewed." : "Le véhicule est en cours d’examen."); } if(car.getAuthState() == 3){ - return ResultUtil.error(language == 1 ? "车辆已冻结" : language == 2 ? "Vehicle frozen" : "Le véhicule a été gelé"); + return ResultUtil.error(language == 1 ? "车辆已冻结" : language == 2 ? "Vehicle is frozen." : "Le véhicule est gelé."); } if(car.getAuthState() == 4){ - return ResultUtil.error(language == 1 ? "车辆审核不通过" : language == 2 ? "Vehicle audit failed" : "Échec de l’audit du véhicule"); + return ResultUtil.error(language == 1 ? "车辆审核不通过" : language == 2 ? "Vehicle is not verified and qualified." : "Le véhicule n’est pas vérifié ni qualifié."); } boolean idle = carService.idle(carId); if(!idle){ - return ResultUtil.error(language == 1 ? "车辆已被绑定了" : language == 2 ? "The vehicle has been bound" : "e véhicule a été lié"); + return ResultUtil.error(language == 1 ? "车辆已被绑定了" : language == 2 ? "Vehicle has been bound." : "Le véhicule a été connecté."); } driver.setCarId(carId); this.updateById(driver); @@ -1444,8 +1450,8 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryPenalties(Integer pageNum, Integer size, Integer uid) throws Exception { - List<Map<String, Object>> list = reassignService.queryList(uid, pageNum, size); + public List<Map<String, Object>> queryPenalties(Integer language, Integer pageNum, Integer size, Integer uid) throws Exception { + List<Map<String, Object>> list = reassignService.queryList(language, uid, pageNum, size); return list; } @@ -1459,8 +1465,8 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryActivityIncome(Integer uid, Integer pageNum, Integer size) throws Exception { - List<Map<String, Object>> query = incomeService.query(2, uid, 1, pageNum, size); + public List<Map<String, Object>> queryActivityIncome(Integer language, Integer uid, Integer pageNum, Integer size) throws Exception { + List<Map<String, Object>> query = incomeService.query(language,2, uid, 1, pageNum, size); return query; } @@ -1474,8 +1480,8 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryTotalRevenue(Integer uid, Integer pageNum, Integer size) throws Exception { - List<Map<String, Object>> query = incomeService.query(2, uid, 2, pageNum, size); + public List<Map<String, Object>> queryTotalRevenue(Integer language, Integer uid, Integer pageNum, Integer size) throws Exception { + List<Map<String, Object>> query = incomeService.query(language, 2, uid, 2, pageNum, size); return query; } @@ -1522,7 +1528,7 @@ } switch (driverActivityOnline.getType()){ case 1: - sb.append(language == 1 ? "打车" : language == 2 ? "Ride" : "Rouler"); + sb.append(language == 1 ? "打车" : language == 2 ? "Ride" : "Course"); break; case 2: sb.append("出租车"); @@ -1531,7 +1537,7 @@ sb.append("城际出行"); continue; case 4: - sb.append(language == 1 ? "包裹" : language == 2 ? "Package" : "Paquet"); + sb.append(language == 1 ? "包裹" : language == 2 ? "Package" : "Livraison"); break; } String str = language == 1 ? "累计在线" +driverActivityOnline.getOnline() + "小时奖励" +driverActivityOnline.getMoney() + "元" : @@ -2365,13 +2371,13 @@ public ResultUtil loginByJobNumber(String jobNum, Integer language) { Driver driver = driverMapper.queryByJobNum(jobNum); if(null == driver){ - return ResultUtil.error(language == 1 ? "账号未注册,请先注册账号" : language == 2 ? "Account is not registered, please register an account first" : "Le compte n’est pas enregistré. Veuillez d’abord créer un compte"); + return ResultUtil.error(language == 1 ? "账号未注册,请先注册账号" : language == 2 ? "Account unregistered, please register account first." : "Compte non enregistré, veuillez d’abord enregistrer le compte."); } if(driver.getAuthState() == 1){ - return ResultUtil.error(language == 1 ? "账号正在审核中,请耐心等待" : language == 2 ? "The account is under review, please wait patiently" : "Le compte est en cours d’examen, veuillez patienter"); + return ResultUtil.error(language == 1 ? "账号正在审核中,请耐心等待" : language == 2 ? "Account is being reviewed, please wait." : "Le compte est en cours d’examen, veuillez patienter."); } if(driver.getAuthState() == 3){ - return ResultUtil.error(language == 1 ? "账号已被冻结,请联系管理员" : language == 2 ? "The account has been frozen. Please contact the administrator" : "Le compte a été bloqué, veuillez contacter l’administrateur"); + return ResultUtil.error(language == 1 ? "账号已被冻结,请联系管理员" : language == 2 ? "Account is frozen,please contact admin." : "Le compte est gelé, veuillez contacter l’administrateur."); } List<DriverService> list = driverServiceMapper.queryMyBusiness(driver.getId()); boolean b = true; @@ -2382,7 +2388,7 @@ } } if(b){ - return ResultUtil.error(language == 1 ? "没有出租车业务权限" : language == 2 ? "No taxi service authority" : "Pas d’accès aux affaires de taxi"); + return ResultUtil.error(language == 1 ? "没有出租车业务权限" : language == 2 ? "No clearance for ride service" : "Pas d’autorisation pour le service de course"); } //开始自动设置接单类型,出车类型,上班状态 @@ -2463,13 +2469,13 @@ public ResultUtil loginByIdentification(String identification, Integer language) throws Exception { Driver driver = driverMapper.queryByIdentification(identification); if(null == driver){ - return ResultUtil.error(language == 1 ? "账号未注册,请先注册账号" : language == 2 ? "Account is not registered, please register an account first" : "Le compte n’est pas enregistré. Veuillez d’abord créer un compte"); + return ResultUtil.error(language == 1 ? "账号未注册,请先注册账号" : language == 2 ? "Account unregistered, please register account first." : "Compte non enregistré, veuillez d’abord enregistrer le compte."); } if(driver.getAuthState() == 1){ - return ResultUtil.error(language == 1 ? "账号正在审核中,请耐心等待" : language == 2 ? "The account is under review, please wait patiently" : "Le compte est en cours d’examen, veuillez patienter"); + return ResultUtil.error(language == 1 ? "账号正在审核中,请耐心等待" : language == 2 ? "Account is being reviewed, please wait." : "Le compte est en cours d’examen, veuillez patienter."); } if(driver.getAuthState() == 3){ - return ResultUtil.error(language == 1 ? "账号已被冻结,请联系管理员" : language == 2 ? "The account has been frozen. Please contact the administrator" : "Le compte a été bloqué, veuillez contacter l’administrateur"); + return ResultUtil.error(language == 1 ? "账号已被冻结,请联系管理员" : language == 2 ? "Account is frozen,please contact admin." : "Le compte est gelé, veuillez contacter l’administrateur."); } List<DriverService> list = driverServiceMapper.queryMyBusiness(driver.getId()); boolean b = true; @@ -2480,7 +2486,7 @@ } } if(b){ - return ResultUtil.error(language == 1 ? "没有出租车业务权限" : language == 2 ? "No taxi service authority" : "Pas d’accès aux affaires de taxi"); + return ResultUtil.error(language == 1 ? "没有出租车业务权限" : language == 2 ? "No clearance for ride service" : "Pas d’autorisation pour le service de course"); } //开始自动设置接单类型,出车类型,上班状态 @@ -2549,13 +2555,13 @@ public ResultUtil loginByTaxiAptitudeCard(String taxiAptitudeCard, Integer language) throws Exception { Driver driver = driverMapper.queryByTaxiAptitudeCard(taxiAptitudeCard); if(null == driver){ - return ResultUtil.error(language == 1 ? "账号未注册,请先注册账号" : language == 2 ? "Account is not registered, please register an account first" : "Le compte n’est pas enregistré. Veuillez d’abord créer un compte"); + return ResultUtil.error(language == 1 ? "账号未注册,请先注册账号" : language == 2 ? "Account unregistered, please register account first." : "Compte non enregistré, veuillez d’abord enregistrer le compte."); } if(driver.getAuthState() == 1){ - return ResultUtil.error(language == 1 ? "账号正在审核中,请耐心等待" : language == 2 ? "The account is under review, please wait patiently" : "Le compte est en cours d’examen, veuillez patienter"); + return ResultUtil.error(language == 1 ? "账号正在审核中,请耐心等待" : language == 2 ? "Account is being reviewed, please wait." : "Le compte est en cours d’examen, veuillez patienter."); } if(driver.getAuthState() == 3){ - return ResultUtil.error(language == 1 ? "账号已被冻结,请联系管理员" : language == 2 ? "The account has been frozen. Please contact the administrator" : "Le compte a été bloqué, veuillez contacter l’administrateur"); + return ResultUtil.error(language == 1 ? "账号已被冻结,请联系管理员" : language == 2 ? "Account is frozen,please contact admin." : "Le compte est gelé, veuillez contacter l’administrateur."); } List<DriverService> list = driverServiceMapper.queryMyBusiness(driver.getId()); boolean b = true; @@ -2566,7 +2572,7 @@ } } if(b){ - return ResultUtil.error(language == 1 ? "没有出租车业务权限" : language == 2 ? "No taxi service authority" : "Pas d’accès aux affaires de taxi"); + return ResultUtil.error(language == 1 ? "没有出租车业务权限" : language == 2 ? "No clearance for ride service" : "Pas d’autorisation pour le service de course"); } //开始自动设置接单类型,出车类型,上班状态 @@ -2655,10 +2661,10 @@ public ResultUtil verificationPassword(String password, Integer driverId, Integer language) throws Exception { Driver driver = this.selectById(driverId); if(null == driver){ - return ResultUtil.error(language == 1 ? "账户无效,请重新登录" : language == 2 ? "Account is invalid, please login again" : "Compte invalide, veuillez vous reconnecter"); + return ResultUtil.error(language == 1 ? "账户无效,请重新登录" : language == 2 ? "Invalid account, please log in again." : "Compte invalide, veuillez vous connecter à nouveau."); } if(!driver.getPassword().equals(ShiroKit.md5(password, salt))){ - return ResultUtil.error(language == 1 ? "密码错误" : language == 2 ? "Password error" : "Mot de passe incorrect"); + return ResultUtil.error(language == 1 ? "密码错误" : language == 2 ? "Wrong password" : "Mot de passe erroné"); } return ResultUtil.success(); } @@ -2674,7 +2680,7 @@ public ResultUtil setWithdrawPassword(String withdrawPassword, Integer driverId, Integer language) throws Exception { Driver driver = this.selectById(driverId); if(null == driver){ - return ResultUtil.error(language == 1 ? "账户无效,请重新登录" : language == 2 ? "Account is invalid, please login again" : "Compte invalide, veuillez vous reconnecter"); + return ResultUtil.error(language == 1 ? "账户无效,请重新登录" : language == 2 ? "Invalid account, please log in again." : "Compte invalide, veuillez vous connecter à nouveau."); } driver.setWithdrawPassword(ShiroKit.md5(withdrawPassword, salt)); this.updateById(driver); @@ -2693,13 +2699,13 @@ public ResultUtil verificationWithdrawPassword(String withdrawPassword, Integer driverId, Integer language) throws Exception { Driver driver = this.selectById(driverId); if(null == driver){ - return ResultUtil.error(language == 1 ? "账户无效,请重新登录" : language == 2 ? "Account is invalid, please login again" : "Compte invalide, veuillez vous reconnecter"); + return ResultUtil.error(language == 1 ? "账户无效,请重新登录" : language == 2 ? "Invalid account, please log in again." : "Compte invalide, veuillez vous connecter à nouveau."); } if(null == driver.getWithdrawPassword()){ - return ResultUtil.error(language == 1 ? "请先设置提现密码" : language == 2 ? "Please set the withdrawal password first" : "Veuillez d’abord définir un mot de passe de retrait"); + return ResultUtil.error(language == 1 ? "请先设置提现密码" : language == 2 ? "Please set withdrawal password first." : "Veuillez d’abord définir le mot de passe de retrait."); } if(!driver.getWithdrawPassword().equals(ShiroKit.md5(withdrawPassword, salt))){ - return ResultUtil.error(language == 1 ? "密码错误" : language == 2 ? "Password error" : "Mot de passe incorrect"); + return ResultUtil.error(language == 1 ? "密码错误" : language == 2 ? "Wrong password" : "Mot de passe erroné"); } return ResultUtil.success(); } @@ -2735,14 +2741,24 @@ * @return java.util.List<java.util.Map<java.lang.String,java.lang.Object>> */ @Override - public List<Map<String,Object>> queryMyInviteList(Integer type,Integer uid, Integer pageNum, Integer size) throws Exception { + public List<Map<String,Object>> queryMyInviteList(Integer language, Integer type,Integer uid, Integer pageNum, Integer size) throws Exception { pageNum = (pageNum - 1) * size; if(type==1){ //乘客表uType为2表示是司机邀请的 - return userInfoMapper.queryMyInviteUserList(2,uid,pageNum,size); + List<Map<String, Object>> list = userInfoMapper.queryMyInviteUserList(2, uid, pageNum, size); + for (Map<String, Object> map : list) { + String insertTime = map.get("insertTime").toString(); + map.put("insertTime", DateUtil.conversionFormat(language, insertTime)); + } + return list; }else if(type==2){ //司机表uType为2表示是司机邀请的 - return driverMapper.queryMyInviteDriverList(2,uid, pageNum, size); + List<Map<String, Object>> list = driverMapper.queryMyInviteDriverList(2, uid, pageNum, size); + for (Map<String, Object> map : list) { + String insertTime = map.get("insertTime").toString(); + map.put("insertTime", DateUtil.conversionFormat(language, insertTime)); + } + return list; } return null; diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/FeedbackServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/FeedbackServiceImpl.java index 7856f28..490c596 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/FeedbackServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/FeedbackServiceImpl.java @@ -32,7 +32,7 @@ public ResultUtil feedback(String content, Integer uid, Integer language) throws Exception { if(ToolUtil.isNotEmpty(content)){ if(content.length() > 200){ - return ResultUtil.error(language == 1 ? "反馈内容过长" : language == 2 ? "The feedback is too long" : "Le contenu des commentaires est trop long"); + return ResultUtil.error(language == 1 ? "反馈内容过长" : language == 2 ? "Feedback-content is overlong." : "Le contenu de l’avis est trop long."); } List<SensitiveWords> sensitiveWords = sensitiveWordsMapper.selectList(null); for(SensitiveWords s : sensitiveWords){ diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/IncomeServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/IncomeServiceImpl.java index 93f8296..8132cec 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/IncomeServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/IncomeServiceImpl.java @@ -4,6 +4,7 @@ import com.stylefeng.guns.modular.system.dao.IncomeMapper; import com.stylefeng.guns.modular.system.model.Income; import com.stylefeng.guns.modular.system.service.IIncomeService; +import com.stylefeng.guns.modular.system.util.DateUtil; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -54,9 +55,14 @@ * @throws Exception */ @Override - public List<Map<String, Object>> query(Integer userType, Integer objectId, Integer type, Integer pageNum, Integer size) throws Exception { + public List<Map<String, Object>> query(Integer language, Integer userType, Integer objectId, Integer type, Integer pageNum, Integer size) throws Exception { pageNum = (pageNum - 1) * size; - return incomeMapper.query(userType, objectId, type, pageNum, size); + List<Map<String, Object>> query = incomeMapper.query(userType, objectId, type, pageNum, size); + for (Map<String, Object> map : query) { + String time = map.get("time").toString(); + map.put("time", DateUtil.conversionFormat(language, time)); + } + return query; } @Override diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderCancelServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderCancelServiceImpl.java index f5abbcd..87d67bb 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderCancelServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderCancelServiceImpl.java @@ -4,6 +4,7 @@ import com.stylefeng.guns.modular.system.dao.OrderCancelMapper; import com.stylefeng.guns.modular.system.model.OrderCancel; import com.stylefeng.guns.modular.system.service.IOrderCancelService; +import com.stylefeng.guns.modular.system.util.DateUtil; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Isolation; import org.springframework.transaction.annotation.Propagation; @@ -78,7 +79,12 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryCancel(Integer uid, Integer isPay) throws Exception { - return orderCancelMapper.queryCancel(uid, isPay); + public List<Map<String, Object>> queryCancel(Integer language, Integer uid, Integer isPay) throws Exception { + List<Map<String, Object>> list = orderCancelMapper.queryCancel(uid, isPay); + for (Map<String, Object> map : list) { + String time = map.get("time").toString(); + map.put("time", DateUtil.conversionFormat(language, time)); + } + return list; } } diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderEvaluateServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderEvaluateServiceImpl.java index 28e8e38..910a8d7 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderEvaluateServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/OrderEvaluateServiceImpl.java @@ -4,6 +4,7 @@ import com.stylefeng.guns.modular.system.dao.OrderEvaluateMapper; import com.stylefeng.guns.modular.system.model.OrderEvaluate; import com.stylefeng.guns.modular.system.service.IOrderEvaluateService; +import com.stylefeng.guns.modular.system.util.DateUtil; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -32,11 +33,15 @@ * @throws Exception */ @Override - public Map<String, Object> queryEvaluate(Integer pageNum, Integer size, Integer uid) throws Exception { + public Map<String, Object> queryEvaluate(Integer language, Integer pageNum, Integer size, Integer uid) throws Exception { pageNum = (pageNum - 1) * size; Map<String, Object> map = new HashMap<>(); Double aDouble = orderEvaluateMapper.queryCount(uid); List<Map<String, Object>> list = orderEvaluateMapper.queryEvaluate(pageNum, size, uid); + for (Map<String, Object> objectMap : list) { + String insertTime = map.get("insertTime").toString(); + objectMap.put("insertTime", DateUtil.conversionFormat(language, insertTime)); + } map.put("sumScore", null != aDouble ? new BigDecimal(aDouble).setScale(1, BigDecimal.ROUND_HALF_EVEN).doubleValue() : 0); map.put("list", list); return map; 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 8f23512..5dfc072 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 @@ -154,13 +154,13 @@ List<Map<String, Object>> datas = new ArrayList<>(); if(type == 1){ //出租车 - List<Map<String, Object>> list = orderTaxiService.queryOrderList(state, uid); + List<Map<String, Object>> list = orderTaxiService.queryOrderList(language, state, uid); datas.addAll(list); //专车 List<Map<String, Object>> list1 = orderPrivateCarService.queryOrderList(state, uid, language); datas.addAll(list1); //跨城 - List<Map<String, Object>> list2 = orderCrossCityService.queryOrderList(state, uid); + List<Map<String, Object>> list2 = orderCrossCityService.queryOrderList(language, state, uid); datas.addAll(list2); }else{//小件物流 List<Map<String, Object>> list3 = orderLogisticsService.queryOrderList(uid, language); @@ -469,11 +469,11 @@ * @throws Exception */ @Override - public Map<String, Object> queryOrderInfo(Integer orderId, Integer orderType) throws Exception { + public Map<String, Object> queryOrderInfo(Integer language, Integer orderId, Integer orderType) throws Exception { Map<String, Object> map = null; switch (orderType){ case 1://专车 - map = orderPrivateCarService.queryOrderInfo(orderId); + map = orderPrivateCarService.queryOrderInfo(language, orderId); break; case 2://出租 // map = orderTaxiService.queryOrderInfo(orderId); @@ -482,7 +482,7 @@ // map = orderCrossCityService.queryOrderCrossCityInfo(orderId); break; case 4://同城小件 - map = orderLogisticsService.queryOrderInfo(orderId); + map = orderLogisticsService.queryOrderInfo(language, orderId); break; case 5://跨城小件 // map = orderLogisticsService.queryOrderInfo(orderId); @@ -542,7 +542,7 @@ public ResultUtil process(Integer orderId, Integer orderType, Integer state, Integer uid, Double lon, Double lat,String phone, Integer language) throws Exception { ReverseGeocodeVo reverseGeocode = GoogleMapUtil.getReverseGeocode(lat, lon); if(null == reverseGeocode){ - return ResultUtil.error(language == 1 ? "无效的经纬度" : language == 2 ? "Invalid latitude and longitude" : "Latitude et longitude invalides"); + return ResultUtil.error(language == 1 ? "无效的经纬度" : language == 2 ? "Invalid longitude and latitude" : "Longitude et latitude non valides"); } String address = reverseGeocode.getAddress(); switch (orderType){ @@ -666,12 +666,12 @@ * @return */ @Override - public Map<String, Object> queryToBePaidPage(Integer orderId, Integer orderType) throws Exception{ + public Map<String, Object> queryToBePaidPage(Integer language, Integer orderId, Integer orderType) throws Exception{ switch (orderType){ case 1://专车 - return orderPrivateCarService.queryOrderInfo(orderId); + return orderPrivateCarService.queryOrderInfo(language, orderId); case 2://出租 - return orderTaxiService.queryOrderInfo(orderId); + return orderTaxiService.queryOrderInfo(language, orderId); case 3://城际(没有此流程) return null; case 4:// @@ -929,10 +929,10 @@ case 1: OrderPrivateCar orderPrivateCar = orderPrivateCarService.selectById(orderId); if(orderPrivateCar.getState() == 8 || orderPrivateCar.getState() == 9){ - return ResultUtil.error(language == 1 ? "订单已完成支付,不允许重复支付" : language == 2 ? "The order has been paid, no double payment is allowed" : "La commande a été payée, aucun paiement en double n’est autorisé"); + return ResultUtil.error(language == 1 ? "订单已完成支付,不允许重复支付" : language == 2 ? "The order has been paid, recurring payments is not allowed." : "La commande a été payée, les paiements récurrents ne sont pas autorisés."); } if(orderPrivateCar.getState() != 7){ - return ResultUtil.error(language == 1 ? "订单不在待支付,无法完成订单" : language == 2 ? "Order is not pending payment, order cannot be completed" : "La commande n’est pas en attente de paiement, la commande ne peut pas être complétée"); + return ResultUtil.error(language == 1 ? "订单不在待支付,无法完成订单" : language == 2 ? "The order is no longer with Pending Payment, unable to complete the order." : "La commande n’est plus en attente de paiement, il est impossible de terminer la commande."); } orderPrivateCar.setPayManner(2);//其他方式支付 orderPrivateCar.setRedPacketMoney(0D); @@ -950,10 +950,10 @@ case 2: OrderTaxi orderTaxi = orderTaxiService.selectById(orderId); if(orderTaxi.getState() == 8 || orderTaxi.getState() == 9){ - return ResultUtil.error(language == 1 ? "订单已完成支付,不允许重复支付" : language == 2 ? "The order has been paid, no double payment is allowed" : "La commande a été payée, aucun paiement en double n’est autorisé"); + return ResultUtil.error(language == 1 ? "订单已完成支付,不允许重复支付" : language == 2 ? "The order has been paid, recurring payments is not allowed." : "La commande a été payée, les paiements récurrents ne sont pas autorisés."); } if(orderTaxi.getState() != 7){ - return ResultUtil.error(language == 1 ? "订单不在待支付,无法完成订单" : language == 2 ? "Order is not pending payment, order cannot be completed" : "La commande n’est pas en attente de paiement, la commande ne peut pas être complétée"); + return ResultUtil.error(language == 1 ? "订单不在待支付,无法完成订单" : language == 2 ? "The order is no longer with Pending Payment, unable to complete the order." : "La commande n’est plus en attente de paiement, il est impossible de terminer la commande."); } orderTaxi.setPayManner(2);//其他方式支付 orderTaxi.setRedPacketMoney(0D); @@ -1071,14 +1071,14 @@ OrderPrivateCar orderPrivateCar = orderPrivateCarService.selectById(orderId); money = orderPrivateCar.getPayMoney(); if(orderPrivateCar.getPayType() != 4){ - return ResultUtil.error(language == 1 ? "无法进行支付" : language == 2 ? "Unable to pay" : "Impossibilité de procéder au paiement"); + return ResultUtil.error(language == 1 ? "无法进行支付" : language == 2 ? "Unable to make payments" : "Impossible d’effectuer des paiements"); } if(orderPrivateCar.getDriverPay() == 2){ - return ResultUtil.error(language == 1 ? "不能重复支付" : language == 2 ? "Non-repeatable payment" : "Aucun paiement en double"); + return ResultUtil.error(language == 1 ? "不能重复支付" : language == 2 ? "Unable to recur payments" : "Impossible de récurrence des paiements"); } if(payType == 3){//余额支付 if(driver.getBalance().compareTo(money) < 0){ - return ResultUtil.error(language == 1 ? "账户余额不足" : language == 2 ? "Insufficient account balance" : "Solde insuffisant du compte"); + return ResultUtil.error(language == 1 ? "账户余额不足" : language == 2 ? "Insufficient balance" : "Solde insuffisant"); } } } @@ -1086,14 +1086,14 @@ OrderLogistics orderLogistics = orderLogisticsService.selectById(orderId); money = orderLogistics.getPayMoney(); if(orderLogistics.getPayType() != 4){ - return ResultUtil.error(language == 1 ? "无法进行支付" : language == 2 ? "Unable to pay" : "Impossibilité de procéder au paiement"); + return ResultUtil.error(language == 1 ? "无法进行支付" : language == 2 ? "Unable to make payments" : "Impossible d’effectuer des paiements"); } if(orderLogistics.getDriverPay() == 2){ - return ResultUtil.error(language == 1 ? "不能重复支付" : language == 2 ? "Non-repeatable payment" : "Aucun paiement en double"); + return ResultUtil.error(language == 1 ? "不能重复支付" : language == 2 ? "Unable to recur payments" : "Impossible de récurrence des paiements"); } if(payType == 3){//余额支付 if(driver.getBalance().compareTo(money) < 0){ - return ResultUtil.error(language == 1 ? "账户余额不足" : language == 2 ? "Insufficient account balance" : "Solde insuffisant du compte"); + return ResultUtil.error(language == 1 ? "账户余额不足" : language == 2 ? "Insufficient balance" : "Solde insuffisant"); } } } @@ -1119,7 +1119,7 @@ if(resultUtil.getCode()==200){ paymentRecordService.saveData(1, uid, 2, orderId, orderType, 1, money, null, 1);//添加预支付数据 }else{ - resultUtil = ResultUtil.error(language == 1 ? "支付失败" : language == 2 ? "Payment failure" : "Paiement échoué", ""); + resultUtil = ResultUtil.error(language == 1 ? "支付失败" : language == 2 ? "Payment failure" : "Échec de paiement", ""); } return resultUtil; } @@ -1146,7 +1146,7 @@ if(resultUtil.getCode()==200){ paymentRecordService.saveData(1, uid, 2, orderId, orderType, 2, money, null, 1);//添加预支付数据 }else{ - resultUtil = ResultUtil.error(language == 1 ? "支付失败" : language == 2 ? "Payment failure" : "Paiement échoué", ""); + resultUtil = ResultUtil.error(language == 1 ? "支付失败" : language == 2 ? "Payment failure" : "Échec de paiement", ""); } return resultUtil; } diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReassignServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReassignServiceImpl.java index d55c9d2..c0aa76a 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReassignServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/ReassignServiceImpl.java @@ -110,7 +110,7 @@ } query = reassignMapper.query(uid, null, reassign.getOrderId(), reassign.getOrderType(), 2); if(null != query){ - return ResultUtil.error(language == 1 ? "您提交的申请正在处理中" : language == 2 ? "our application is being processed" : "Votre demande est en cours de traitement"); + return ResultUtil.error(language == 1 ? "您提交的申请正在处理中" : language == 2 ? "Your application is being processed." : "Votre demande est en cours de traitement."); } //获取支付金额 @@ -195,7 +195,7 @@ } query = reassignMapper.query(uid, null, Integer.valueOf(id), 3, 2); if(null != query){ - return ResultUtil.error(language == 1 ? "您提交的申请正在处理中" : language == 2 ? "Your application is being processed" : "Votre demande est en cours de traitement"); + return ResultUtil.error(language == 1 ? "您提交的申请正在处理中" : language == 2 ? "Your application is being processed." : "Votre demande est en cours de traitement."); } reassign.setMoney(aDouble); @@ -223,7 +223,7 @@ } resultUtil = resultUtil; }else{ - resultUtil = ResultUtil.error(language == 1 ? "获取支付信息失败" : language == 2 ? "Failed to obtain payment information" : "Échec à obtenir les informations de paiement", ""); + resultUtil = ResultUtil.error(language == 1 ? "获取支付信息失败" : language == 2 ? "Failed to obtain payment information" : "Impossible d’obtenir les informations de paiement", ""); } } if(reassign.getPayType() == 2){//支付宝 @@ -236,7 +236,7 @@ } resultUtil = resultUtil; }else{ - resultUtil = ResultUtil.error(language == 1 ? "获取支付信息失败" : language == 2 ? "Failed to obtain payment information" : "Échec à obtenir les informations de paiement", ""); + resultUtil = ResultUtil.error(language == 1 ? "获取支付信息失败" : language == 2 ? "Failed to obtain payment information" : "Impossible d’obtenir les informations de paiement", ""); } } if(reassign.getPayType() == 3){//余额 @@ -250,7 +250,7 @@ } Double balance = driver.getBalance(); if(null == balance || balance < totalMoney){ - throw new SystemException(language == 1 ? "账户余额不足" : language == 2 ? "Insufficient account balance" : "Solde insuffisant du compte"); + throw new SystemException(language == 1 ? "账户余额不足" : language == 2 ? "Insufficient balance" : "Solde insuffisant"); } driver.setBalance(new BigDecimal(balance).subtract(new BigDecimal(totalMoney)).setScale(2, BigDecimal.ROUND_HALF_EVEN).doubleValue()); driverService.updateById(driver); @@ -293,9 +293,14 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryList(Integer uid, Integer pageNum, Integer size) throws Exception { + public List<Map<String, Object>> queryList(Integer language, Integer uid, Integer pageNum, Integer size) throws Exception { pageNum = (pageNum - 1) * size; - return reassignMapper.queryList(uid, pageNum, size); + List<Map<String, Object>> list = reassignMapper.queryList(uid, pageNum, size); + for (Map<String, Object> map : list) { + String day = map.get("day").toString(); + map.put("day", DateUtil.conversionFormat(language, day)); + } + return list; } diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/SettlementRecordServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/SettlementRecordServiceImpl.java index 1f791cd..d43c54e 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/SettlementRecordServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/SettlementRecordServiceImpl.java @@ -7,6 +7,7 @@ import com.stylefeng.guns.modular.system.dao.SettlementRecordMapper; import com.stylefeng.guns.modular.system.model.*; import com.stylefeng.guns.modular.system.service.*; +import com.stylefeng.guns.modular.system.util.DateUtil; import com.stylefeng.guns.modular.system.util.ResultUtil; import com.stylefeng.guns.modular.system.util.Tingg.TinggPayUtil; import com.stylefeng.guns.modular.system.util.Tingg.model.CheckoutRequest; @@ -54,7 +55,7 @@ * @return */ @Override - public QuerySettlementAmount querySettlementAmount(Integer driverId) { + public QuerySettlementAmount querySettlementAmount(Integer language, Integer driverId) { QuerySettlementAmount querySettlementAmount = new QuerySettlementAmount(); SettlementRecord settlementRecord = this.selectOne(new EntityWrapper<SettlementRecord>().eq("driverId", driverId).eq("paymentStatus", 1)); if(null != settlementRecord){ @@ -67,7 +68,7 @@ QuerySettlementAmountDetails querySettlementAmountDetails = new QuerySettlementAmountDetails(); querySettlementAmountDetails.setOrderMoney(s.getOrderMoney()); querySettlementAmountDetails.setPayMoney(s.getPrice()); - querySettlementAmountDetails.setOrderTime(sdf.format(s.getCreateTime())); + querySettlementAmountDetails.setOrderTime(DateUtil.conversionFormat(language, sdf.format(s.getCreateTime()))); list.add(querySettlementAmountDetails); }); querySettlementAmount.setList(list); @@ -91,7 +92,7 @@ Driver driver1 = driverService.selectById(driverId); SettlementRecord settlementRecord = this.selectOne(new EntityWrapper<SettlementRecord>().eq("driverId", driverId).eq("paymentStatus", 1)); if(null == settlementRecord){ - return ResultUtil.error(language == 1 ? "暂无需支付" : language == 2 ? "No need to pay" : "Pas besoin de payer"); + return ResultUtil.error(language == 1 ? "暂无需支付" : language == 2 ? "No need to make payments for the time being" : "Pas besoin d’effectuer de paiements pour le moment"); } Double payMoney = settlementRecord.getPayMoney(); ResultUtil resultUtil = ResultUtil.success(""); @@ -114,7 +115,7 @@ resultUtil = TinggPayUtil.checkoutRequest(checkoutRequest); if(resultUtil.getCode()!=200){ - resultUtil = ResultUtil.error(language == 1 ? "支付失败" : language == 2 ? "Payment failure" : "Paiement échoué", ""); + resultUtil = ResultUtil.error(language == 1 ? "支付失败" : language == 2 ? "Payment failure" : "Échec de paiement", ""); } return resultUtil; } @@ -138,13 +139,13 @@ resultUtil = TinggPayUtil.checkoutRequest(checkoutRequest); if(resultUtil.getCode()!=200){ - resultUtil = ResultUtil.error(language == 1 ? "支付失败" : language == 2 ? "Payment failure" : "Paiement échoué", ""); + resultUtil = ResultUtil.error(language == 1 ? "支付失败" : language == 2 ? "Payment failure" : "Échec de paiement", ""); } return resultUtil; } if(payType == 3){//余额支付 if(driver1.getBalance() == null || driver1.getBalance() < payMoney){ - return ResultUtil.error(language == 1 ? "账户余额不足" : language == 2 ? "Insufficient account balance" : "Solde de compte insuffisant", ""); + return ResultUtil.error(language == 1 ? "账户余额不足" : language == 2 ? "Insufficient balance" : "Solde insuffisant", ""); } Double laveActivityMoney = driver1.getLaveActivityMoney(); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/SystemNoticeServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/SystemNoticeServiceImpl.java index d445203..0f3c28e 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/SystemNoticeServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/SystemNoticeServiceImpl.java @@ -5,6 +5,7 @@ import com.stylefeng.guns.modular.system.dao.TNoticesMapper; import com.stylefeng.guns.modular.system.model.SystemNotice; import com.stylefeng.guns.modular.system.service.ISystemNoticeService; +import com.stylefeng.guns.modular.system.util.DateUtil; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -56,7 +57,7 @@ * @return */ @Override - public List<Map<String, Object>> queryList(Integer type, Integer pageNum, Integer size, Integer uid) { + public List<Map<String, Object>> queryList(Integer language, Integer type, Integer pageNum, Integer size, Integer uid) { pageNum = (pageNum - 1) * size; List<Map<String, Object>> list = null; if(type == 1){//系统公告 @@ -68,6 +69,10 @@ systemNoticeMapper.readSystemNotice(Integer.valueOf(String.valueOf(map.get("id"))), uid); } } + for (Map<String, Object> map : list) { + String time = map.get("time").toString(); + map.put("time", DateUtil.conversionFormat(language, time)); + } return list; } diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/WithdrawalServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/WithdrawalServiceImpl.java index da6acf4..caf7789 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/WithdrawalServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/WithdrawalServiceImpl.java @@ -56,23 +56,23 @@ @Override public ResultUtil withdrawal(Double money, Integer uid, Integer type, String remark, Integer language) throws Exception { if(money.compareTo(0D) <= 0){ - return ResultUtil.error(language == 1 ? "提现金额必须大于0" : language == 2 ? "The withdrawal amount must be greater than 0" : "Le montant du retrait doit être supérieur à 0"); + return ResultUtil.error(language == 1 ? "提现金额必须大于0" : language == 2 ? "Withdrawal amount must be greater than zero." : "Le montant du retrait doit être supérieur à zéro."); } Driver driver = driverService.selectById(uid); Integer withdrawalRule = driverService.getWithdrawalRule(); if(withdrawalRule==null){ - return ResultUtil.error(language == 1 ? "暂未设置提现时间,请联系平台" : language == 2 ? "No withdrawal time has been set, please contact the platform" : "Aucune heure de retrait n’a été définie pour le moment. Veuillez contacter la plateforme"); + return ResultUtil.error(language == 1 ? "暂未设置提现时间,请联系平台" : language == 2 ? "Withdrawal time is not set yet, please contact the platform." : "L’heure de retrait n’est pas encore fixée, veuillez contacter la plateforme."); } int weeks = DateUtil.getNowWeekDay(); if(weeks != withdrawalRule){ - return ResultUtil.error((language == 1 ? "每周" : language == 2 ? "Every" : "Chaque") +(withdrawalRule==1? (language == 1 ? "一" : language == 2 ? "Monday" : "lundi") : + return ResultUtil.error((language == 1 ? "每周" : language == 2 ? "Apply for withdrawal every " : "Faites une demande de retrait tous les ") +(withdrawalRule==1? (language == 1 ? "一" : language == 2 ? "Monday" : "lundi") : withdrawalRule==2?(language == 1 ? "二" : language == 2 ? "Tuesday" : "mardi"): withdrawalRule==3?(language == 1 ? "三" : language == 2 ? "Wednesday" : "mercredi"): withdrawalRule==4?(language == 1 ? "四" : language == 2 ? "Thursday" : "jeudi"): withdrawalRule==5?(language == 1 ? "五" : language == 2 ? "Friday" : "vendredi"): withdrawalRule==6?(language == 1 ? "六" : language == 2 ? "Saturday" : "samedi"):(language == 1 ? "日" : language == 2 ? "Sunday" : "dimanche")) + - (language == 1 ? "统一申请提现,平台统一处理。" : language == 2 ? "nified application for withdrawal, platform unified processing" : "Demande de retrait unifiée et traitement unifié sur la plateforme")); + (language == 1 ? "统一申请提现,平台统一处理。" : language == 2 ? ", the platform will handle them together." : ", la plateforme les traitera ensemble.")); } if(null == type){ type = 1; @@ -81,22 +81,22 @@ Withdrawal withdrawal = new Withdrawal(); if(type == 1){ if(null == driver.getLaveActivityMoney()){ - return ResultUtil.error(language == 1 ? "账户没有余额,不能提现" : language == 2 ? "There is no balance in the account, no cash can be withdrawn" : "Le compte n’a pas de solde et ne peut pas être retiré"); + return ResultUtil.error(language == 1 ? "账户没有余额,不能提现" : language == 2 ? "Insufficient balance, unable to withdraw." : "Solde insuffisant, impossibilité de retirer."); } if(driver.getLaveActivityMoney().compareTo(money) < 0){ - return ResultUtil.error(language == 1 ? "提现金额必须小于账户余额" : language == 2 ? "The withdrawal amount must be less than the account balance" : "Le montant du retrait doit être inférieur au solde du compte"); + return ResultUtil.error(language == 1 ? "提现金额必须小于账户余额" : language == 2 ? "Withdrawal amount must be less than account balance." : "Le montant du retrait doit être inférieur au solde du compte."); } withdrawal.setBalance(driver.getLaveActivityMoney()); } if(type == 2){ if(null == driver.getLaveBusinessMoney()){ - return ResultUtil.error(language == 1 ? "账户没有余额,不能提现" : language == 2 ? "There is no balance in the account, no cash can be withdrawn" : "Le compte n’a pas de solde et ne peut pas être retiré"); + return ResultUtil.error(language == 1 ? "账户没有余额,不能提现" : language == 2 ? "Insufficient balance, unable to withdraw." : "Solde insuffisant, impossibilité de retirer."); } Double money1 = driverService.getThisWeekMoney(uid); Double laveBusinessMoney =driver.getLaveBusinessMoney()-(money1==null?0d:money1); if(laveBusinessMoney.compareTo(money) < 0){ - return ResultUtil.error(language == 1 ? "提现金额必须小于账户余额" : language == 2 ? "The withdrawal amount must be less than the account balance" : "Le montant du retrait doit être inférieur au solde du compte"); + return ResultUtil.error(language == 1 ? "提现金额必须小于账户余额" : language == 2 ? "Withdrawal amount must be less than account balance." : "Le montant du retrait doit être inférieur au solde du compte."); } withdrawal.setBalance(driver.getLaveBusinessMoney()-(money1==null?0d:money1)); } @@ -138,9 +138,14 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryWithdrawal(Integer uid, Integer type, Integer pageNum, Integer size) throws Exception { + public List<Map<String, Object>> queryWithdrawal(Integer language, Integer uid, Integer type, Integer pageNum, Integer size) throws Exception { pageNum = (pageNum - 1) * size; - return withdrawalMapper.queryWithdrawal(uid, 2, type, pageNum, size); + List<Map<String, Object>> list = withdrawalMapper.queryWithdrawal(uid, 2, type, pageNum, size); + for (Map<String, Object> map : list) { + String insertTime = map.get("insertTime").toString(); + map.put("insertTime", com.stylefeng.guns.modular.system.util.DateUtil.conversionFormat(language, insertTime)); + } + return list; } @@ -155,10 +160,10 @@ public ResultUtil withdrawalAudit(Integer id, Integer state, Integer language) throws Exception { Withdrawal withdrawal = this.selectById(id); if(withdrawal.getState() == 2){ - return ResultUtil.error(language == 1 ? "申请已审核通过,不能重复提交" : language == 2 ? "The application has been approved and cannot be submitted again" : "La demande a été examinée et approuvée et ne peut pas être soumise en double"); + return ResultUtil.error(language == 1 ? "申请已审核通过,不能重复提交" : language == 2 ? "Application was approved, do not resubmit." : "La demande a été approuvée, ne pas la soumettre à nouveau."); } if(withdrawal.getState() == 3){ - return ResultUtil.error(language == 1 ? "车牌号已经使用" : language == 2 ? "The application has been rejected and cannot be submitted again" : "La demande a été examinée et rejetée, ne peut pas être soumise en double"); + return ResultUtil.error(language == 1 ? "车牌号已经使用" : language == 2 ? "Plate number is already in use" : "Le numéro de plaque est déjà utilisé"); } if(withdrawal.getUserType() == 1){//用户 diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java index 727e22c..8db9c17 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java @@ -132,4 +132,165 @@ map.put("endTime", end); return map; } + + + + /** + * 多语言时间日期格式转换 + * @param language 语言编号 + * @param datetime 标准格式化时间 yyyy-MM-dd + * @return + */ + public static String conversionFormat(Integer language, String datetime){ + String time = ""; + String date = datetime; + int index = datetime.indexOf(" "); + if(index != -1){ + time = datetime.substring(datetime.indexOf(" ") + 1); + date = datetime.substring(0, datetime.indexOf(" ")); + } + String[] split = date.split("-"); + switch (language){ + case 2: + split[1] = englishMonth(Integer.valueOf(split[1])); + datetime = split[1] + " " + split[2] + ", " + split[0]; + if(index != -1){ + datetime += " " + time; + } + break; + case 3: + split[1] = frenchMonth(Integer.valueOf(split[1])); + datetime = split[2] + " " + split[1] + " " + split[0]; + if(index != -1){ + datetime += " " + time; + } + break; + } + return datetime; + } + + + public static String conversionFormat1(Integer language, String datetime){ + String time = ""; + String date = datetime; + int index = datetime.indexOf(" "); + if(index != -1){ + time = datetime.substring(datetime.indexOf(" ") + 1); + date = datetime.substring(0, datetime.indexOf(" ")); + } + String[] split = date.split("-"); + switch (language){ + case 2: + split[1] = englishMonth(Integer.valueOf(split[0])); + datetime = split[0] + " " + split[1]; + if(index != -1){ + datetime += " " + time; + } + break; + case 3: + split[1] = frenchMonth(Integer.valueOf(split[0])); + datetime = split[1] + " " + split[0]; + if(index != -1){ + datetime += " " + time; + } + break; + } + return datetime; + } + + + + public static String frenchMonth(Integer month){ + String m = ""; + switch (month){ + case 1: + m = "Janvier"; + break; + case 2: + m = "Février"; + break; + case 3: + m = "Mars"; + break; + case 4: + m = "Avril"; + break; + case 5: + m = "Mai"; + break; + case 6: + m = "Juin"; + break; + case 7: + m = "Juillet"; + break; + case 8: + m = "Août"; + break; + case 9: + m = "Septembre"; + break; + case 10: + m = "Octobre"; + break; + case 11: + m = "Novembre"; + break; + case 12: + m = "Décembre"; + break; + default: + m = ""; + break; + } + return m; + } + + + + public static String englishMonth(Integer month){ + String m = ""; + switch (month){ + case 1: + m = "January"; + break; + case 2: + m = "February"; + break; + case 3: + m = "March"; + break; + case 4: + m = "April"; + break; + case 5: + m = "May"; + break; + case 6: + m = "June"; + break; + case 7: + m = "July"; + break; + case 8: + m = "August"; + break; + case 9: + m = "September"; + break; + case 10: + m = "October"; + break; + case 11: + m = "November"; + break; + case 12: + m = "December"; + break; + default: + m = ""; + break; + } + return m; + } } diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java index 70f75e1..0ef2905 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java @@ -7,8 +7,11 @@ import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import java.text.SimpleDateFormat; +import java.util.Date; import java.util.HashSet; import java.util.Set; +import java.util.TimeZone; /** @@ -32,6 +35,10 @@ public Set<Integer> driverIds = new HashSet<>();//存储需要提醒司机预约单的司机id + public static void main(String[] args) { + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MMM-dd"); + System.err.println(sdf.format(new Date())); + } /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/Tingg/TinggPayUtil.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/Tingg/TinggPayUtil.java index 69723b1..9cd03e3 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/Tingg/TinggPayUtil.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/Tingg/TinggPayUtil.java @@ -20,11 +20,11 @@ */ public class TinggPayUtil { - private static String accessKey = "KxjPP444jEE7K88E7juej4PKqqzKq7qKjKj84q744q9zj4Ej4zK47uj4KKj4"; + private static String accessKey = "8rc1gTV9n91Tc1Sy9oVWry99fgrgrVV8concf9onWooWSg9TVW8nSgo98g88"; - private static String ivKey = "qsffKsCOJJdhSBCQ"; + private static String ivKey = "ABp0pqpHMteEJM2N"; - private static String secretKey = "9jjz4Ex74P8ue4qK"; + private static String secretKey = "rf8Vo1n9yTSW98cg"; /** @@ -53,7 +53,7 @@ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String countryCode="GHA";//收取付款的国家的3位ISO代码 String currencyCode = "GHS";//3位ISO代码的货币,商家正在开发票。 - String serviceCode="IGOGHANA";//服务代码 + String serviceCode="I-GO_TECHNOLOGIES_LI";//服务代码 String dueDate = sdf.format(new Date(System.currentTimeMillis() + 1800000));//到期时间 String languageCode="EN"; String paymentOptionCode = "";//支付选项码 diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/itextpdf/HtmlToPdfUtils.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/itextpdf/HtmlToPdfUtils.java index e814a8b..2a04c2a 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/itextpdf/HtmlToPdfUtils.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/itextpdf/HtmlToPdfUtils.java @@ -44,7 +44,7 @@ fontProvider.addFont(microsoft.getFontProgram(), PdfEncodings.IDENTITY_H); }*/ - properties.setFontProvider(fontProvider); +// properties.setFontProvider(fontProvider); HtmlConverter.convertToPdf(inputStream, pdfDocument, properties); pdfWriter.close(); diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/dao/mapping/OrderTaxiMapper.xml b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/dao/mapping/OrderTaxiMapper.xml index 404c23e..07d2f71 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/dao/mapping/OrderTaxiMapper.xml +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/dao/mapping/OrderTaxiMapper.xml @@ -239,7 +239,7 @@ id as orderId, state as orderState, ('出租车订单') as orderName, - DATE_FORMAT(travelTime, '%m月%d日 %H:%i') as travelTime, + DATE_FORMAT(travelTime, '%m-%d %H:%i') as travelTime, startAddress as startAddress, endAddress as endAddress, tipMoney as tipMoney, @@ -262,7 +262,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, diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/IOrderTaxiService.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/IOrderTaxiService.java index a8343f1..339f9b0 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/IOrderTaxiService.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/IOrderTaxiService.java @@ -16,7 +16,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryOrderList(Integer state, Integer driverId) throws Exception; + List<Map<String, Object>> queryOrderList(Integer language, Integer state, Integer driverId) throws Exception; @@ -28,7 +28,7 @@ * @return * @throws Exception */ - List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid) throws Exception; + List<Map<String, Object>> queryMyAllOrder(Integer language, Integer state, Integer uid) throws Exception; /** @@ -47,7 +47,7 @@ * @return * @throws Exception */ - Map<String, Object> queryPushOrder(Integer orderId) throws Exception; + Map<String, Object> queryPushOrder(Integer language, Integer orderId) throws Exception; /** @@ -77,7 +77,7 @@ * @return * @throws Exception */ - Map<String, Object> queryOrderInfo(Integer orderId) throws Exception; + Map<String, Object> queryOrderInfo(Integer language, Integer orderId) throws Exception; /** diff --git a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java index 04a338f..dd77f9a 100644 --- a/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java +++ b/DriverIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/taxi/service/impl/OrderTaxiServiceImpl.java @@ -83,8 +83,13 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryOrderList(Integer state, Integer driverId) throws Exception { - return orderTaxiMapper.queryOrderList(state, driverId); + public List<Map<String, Object>> queryOrderList(Integer language, Integer state, Integer driverId) throws Exception { + List<Map<String, Object>> list = orderTaxiMapper.queryOrderList(state, driverId); + for (Map<String, Object> map : list) { + String time = map.get("time").toString(); + map.put("time", DateUtil.conversionFormat(language, time)); + } + return list; } @@ -96,8 +101,13 @@ * @throws Exception */ @Override - public List<Map<String, Object>> queryMyAllOrder(Integer state, Integer uid) throws Exception { - return orderTaxiMapper.queryMyAllOrder(state, uid); + public List<Map<String, Object>> queryMyAllOrder(Integer language, Integer state, Integer uid) throws Exception { + List<Map<String, Object>> list = orderTaxiMapper.queryMyAllOrder(state, uid); + for (Map<String, Object> map : list) { + String time = map.get("time").toString(); + map.put("time", DateUtil.conversionFormat(language, time)); + } + return list; } @@ -122,8 +132,11 @@ * @throws Exception */ @Override - public Map<String, Object> queryPushOrder(Integer orderId) throws Exception { - return orderTaxiMapper.queryPushOrder(orderId); + public Map<String, Object> queryPushOrder(Integer language, Integer orderId) throws Exception { + Map<String, Object> map = orderTaxiMapper.queryPushOrder(orderId); + String travelTime = map.get("travelTime").toString(); + map.put("travelTime", DateUtil.conversionFormat1(language, travelTime)); + return map; } @@ -320,8 +333,15 @@ * @throws Exception */ @Override - public Map<String, Object> queryOrderInfo(Integer orderId) throws Exception { - return orderTaxiMapper.queryOrderInfo(orderId); + public Map<String, Object> queryOrderInfo(Integer language, Integer orderId) throws Exception { + Map<String, Object> map = orderTaxiMapper.queryOrderInfo(orderId); + String travelTime_ = map.get("travelTime_").toString(); + map.put("travelTime_", DateUtil.conversionFormat1(language, travelTime_)); + String travelTime = map.get("travelTime").toString(); + map.put("travelTime", DateUtil.conversionFormat(language, travelTime)); + String arriveTime = map.get("arriveTime").toString(); + map.put("arriveTime", DateUtil.conversionFormat(language, arriveTime)); + return map; } diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TProblemController.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TProblemController.java index 399da27..eba33b7 100644 --- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TProblemController.java +++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TProblemController.java @@ -115,7 +115,7 @@ TSystemNotice notice = new TSystemNotice(); notice.setType(2); notice.setUserType(1); - notice.setContent("您的留言被回复啦:【"+answer+"】"); + notice.setContent(answer); notice.setUserId(tProblem.getUserId()); notice.setInsertTime(new Date()); notice.setRead(1); diff --git a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java index e2a19ea..85d09ee 100644 --- a/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java +++ b/ManagementIGOTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/DateUtil.java @@ -598,7 +598,7 @@ * @return */ public static long getMillisecond_strDmy(String date) { - SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); if ("".equals(date)) { date = sdf.format(DateUtil.getDate()); } diff --git a/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/plugins/highcharts/highcharts.src.js b/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/plugins/highcharts/highcharts.src.js index d461476..1cddcff 100644 --- a/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/plugins/highcharts/highcharts.src.js +++ b/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/plugins/highcharts/highcharts.src.js @@ -416,7 +416,7 @@ if (!defined(timestamp) || isNaN(timestamp)) { return 'Invalid date'; } - format = pick(format, '%Y-%m-%d %H:%M:%S'); + format = pick(format, 'yyyy-MM-dd %H:%M:%S'); var date = new Date(timestamp - timezoneOffset), key, // used in for constuct below diff --git a/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/ueditor/1.4.3/third-party/highcharts/highcharts.src.js b/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/ueditor/1.4.3/third-party/highcharts/highcharts.src.js index a29b0fa..04e5547 100644 --- a/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/ueditor/1.4.3/third-party/highcharts/highcharts.src.js +++ b/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/ueditor/1.4.3/third-party/highcharts/highcharts.src.js @@ -438,7 +438,7 @@ if (!defined(timestamp) || isNaN(timestamp)) { return 'Invalid date'; } - format = pick(format, '%Y-%m-%d %H:%M:%S'); + format = pick(format, 'yyyy-MM-dd %H:%M:%S'); var date = new Date(timestamp), key, // used in for constuct below diff --git a/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/ueditor/jsp/third-party/highcharts/highcharts.src.js b/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/ueditor/jsp/third-party/highcharts/highcharts.src.js index a29b0fa..04e5547 100644 --- a/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/ueditor/jsp/third-party/highcharts/highcharts.src.js +++ b/ManagementIGOTravel/guns-admin/src/main/webapp/static/js/ueditor/jsp/third-party/highcharts/highcharts.src.js @@ -438,7 +438,7 @@ if (!defined(timestamp) || isNaN(timestamp)) { return 'Invalid date'; } - format = pick(format, '%Y-%m-%d %H:%M:%S'); + format = pick(format, 'yyyy-MM-dd %H:%M:%S'); var date = new Date(timestamp), key, // used in for constuct below -- Gitblit v1.7.1