From 4b96e632f236042092db49667c3f022600e7826e Mon Sep 17 00:00:00 2001
From: 曾富康 <1067864236@qq.com>
Date: 星期二, 16 六月 2026 14:38:48 +0800
Subject: [PATCH] 后台新增:距离展示设置
---
ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java | 23 ++++++++++++++++++++++-
1 files changed, 22 insertions(+), 1 deletions(-)
diff --git a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java
index e791c49..244dab7 100644
--- a/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java
+++ b/ManagementYKDTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSysReformistController.java
@@ -63,6 +63,9 @@
@Autowired
private ITCarModelService modelService;
+ @Autowired
+ private ITSysDistanceDisplayService tSysDistanceDisplayService;
+
@RequestMapping("/check")
public String check(Model model) {
return PREFIX + "tStudentEdit_first.html";
@@ -173,6 +176,8 @@
//人脸识别
TSysFaceDistinguish faceDistinguish = tSysFaceDistinguishService.selectOne(new EntityWrapper<TSysFaceDistinguish>().eq("companyId", ShiroKit.getUser().getObjectId()));
model.addAttribute("faceDistinguish",faceDistinguish);
+ TSysDistanceDisplay distanceDisplay = tSysDistanceDisplayService.selectOne(new EntityWrapper<TSysDistanceDisplay>().eq("companyId", ShiroKit.getUser().getObjectId()));
+ model.addAttribute("distanceDisplay", distanceDisplay);
//快车推单(第一轮)
TSysPushOrder zcOne = tSysPushOrderService.selectOne(new EntityWrapper<TSysPushOrder>().eq("companyId", ShiroKit.getUser().getObjectId()).eq("pushType", 1).eq("type", 1));
@@ -321,7 +326,7 @@
Double percentage, Integer timeOut, Double deductMoney,
Integer sjzp1, Integer sjzp2, Integer zuc1, Integer zuc2, Integer mc1, Integer mc2,
Integer czgrcl1, Integer czgrcl2, Integer mac1, Integer mac2, Integer sjzx1, Integer sjzx2,
- Integer dck1, Integer dck2,Integer driverDays,Integer pushType) {
+ Integer dck1, Integer dck2,Integer driverDays,Integer pushType, BigDecimal passengerLocationDistance) {
Integer companyId = ShiroKit.getUser().getObjectId();
boolean companySystemSet = openCityId == null;
//改派设置
@@ -359,6 +364,22 @@
if (companySystemSet) {
openCityId = companyId;
}
+ if("distanceDisplaySettings".equals(type)){
+ TSysDistanceDisplay distanceDisplay = tSysDistanceDisplayService.selectOne(new EntityWrapper<TSysDistanceDisplay>().eq("companyId", companyId));
+ if (SinataUtil.isNotEmpty(distanceDisplay)){
+ distanceDisplay.setPassengerLocationDistance(passengerLocationDistance);
+ distanceDisplay.setUpdateTime(new Date());
+ tSysDistanceDisplayService.updateById(distanceDisplay);
+ }else {
+ distanceDisplay = new TSysDistanceDisplay();
+ distanceDisplay.setCompanyId(companyId);
+ distanceDisplay.setPassengerLocationDistance(passengerLocationDistance);
+ Date now = new Date();
+ distanceDisplay.setInsertTime(now);
+ distanceDisplay.setUpdateTime(now);
+ tSysDistanceDisplayService.insert(distanceDisplay);
+ }
+ }
if("driverPayDays".equals(type)){
TDriverPayDays tDriverPayDays = driverPayDaysService.selectOne(new EntityWrapper<TDriverPayDays>().eq("openCityId", openCityId));
if (SinataUtil.isNotEmpty(tDriverPayDays)){
--
Gitblit v1.7.1