From 954dd6d15ad6a32098f252e7db52459231566b2b Mon Sep 17 00:00:00 2001 From: Pu Zhibing <393733352@qq.com> Date: 星期三, 10 九月 2025 17:28:24 +0800 Subject: [PATCH] 提交代码 --- driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/DriverController.java | 6 +- user/guns-admin/src/main/resources/application-test.yml | 2 user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/DriverServiceImpl.java | 7 ++- driver/guns-admin/src/main/resources/application-test.yml | 2 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverServiceImpl.java | 16 ++++++-- user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/QianYunTongConfig.java | 6 +- user/guns-admin/src/main/resources/application-prod.yml | 2 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/qianyuntong/QianYunTongConfig.java | 6 +- management/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemConfig/tSystemConfigExtractionRules.html | 32 ++++++++++++++++ management/guns-admin/src/main/webapp/WEB-INF/view/system/tBranchOffice/tSystemConfigExtractionRules.html | 19 +++++++++ driver/guns-admin/src/main/resources/application-prod.yml | 2 zuul/src/main/java/com/sinata/zuul/ZuulApplication.java | 4 +- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/QianYunTongConfig.java | 2 driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverWorkServiceImpl.java | 2 user/guns-admin/src/main/java/com/supersavedriving/user/modular/api/AppUserController.java | 4 +- 15 files changed, 87 insertions(+), 25 deletions(-) diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/DriverController.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/DriverController.java index 7254f10..72ee246 100644 --- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/DriverController.java +++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/api/DriverController.java @@ -221,7 +221,7 @@ return ResponseWarpper.success(ResultUtil.error("账号已冻结")); } } - String numberRandom = UUIDUtil.getNumberRandom(4); + String numberRandom = UUIDUtil.getNumberRandom(5); SendSmsRequest request = new SendSmsRequest(); request.setDestAddress(phone); request.setTemplateId("TPL202410290001"); @@ -1185,8 +1185,8 @@ name = UUIDUtil.getRandomCode() + name.substring(name.lastIndexOf(".")); File file1 = FileUtil.writeFromStream(inputStream, new File(filePath + name)); HttpRequest post = HttpUtil.createPost(adminUrl + "/upload/image"); - HttpRequest form = post.form("file", file1); - HttpResponse execute = form.execute(); + post.form("file", file1); + HttpResponse execute = post.execute(); int status = execute.getStatus(); if(200 != status){ throw new RuntimeException("上传图片异常"); diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverServiceImpl.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverServiceImpl.java index fac41bc..b1ef427 100644 --- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverServiceImpl.java +++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverServiceImpl.java @@ -27,6 +27,7 @@ import com.supersavedriving.driver.modular.system.util.weChat.WeChatUtil; import com.supersavedriving.driver.modular.system.util.weChat.model.Code2Session; import com.supersavedriving.driver.modular.system.warpper.*; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang.StringUtils; import org.apache.shiro.authc.SimpleAuthenticationInfo; import org.apache.shiro.authc.UsernamePasswordToken; @@ -67,6 +68,7 @@ * @author pzb * @Date 2023/2/8 18:52 */ +@Slf4j @Service public class DriverServiceImpl extends ServiceImpl<DriverMapper, Driver> implements IDriverService { @@ -223,8 +225,8 @@ String pictureName = "driver_" + driverId + ".png"; File file = FileUtil.writeFromStream(release, new File(filePath + pictureName)); HttpRequest post = HttpUtil.createPost(adminUrl + "/upload/image"); - HttpRequest form = post.form("file", file); - HttpResponse execute = form.execute(); + post.form("file", file); + HttpResponse execute = post.execute(); int status = execute.getStatus(); if(200 != status){ throw new RuntimeException("上传图片异常"); @@ -237,8 +239,8 @@ String pictureName = "driver_" + driverId + ".png"; File file = FileUtil.writeFromStream(release, new File(filePath + pictureName)); HttpRequest post = HttpUtil.createPost(adminUrl + "/upload/image"); - HttpRequest form = post.form("file", file); - HttpResponse execute = form.execute(); + post.form("file", file); + HttpResponse execute = post.execute(); int status = execute.getStatus(); if(200 != status){ throw new RuntimeException("上传图片异常"); @@ -366,6 +368,11 @@ return ResultUtil.success(tokenWarpper); } + + public static void main(String[] args) { + String s = ShiroKit.md5(MD5AndKL.MD5("123456"), "i#sm4"); + System.out.println(s); + } /** * 司机密码登录 @@ -603,6 +610,7 @@ Double lat = driverPositionWarpper.getLat(); Integer driverId = driverPositionWarpper.getDriverId(); Integer orderId = driverPositionWarpper.getOrderId(); + log.info("存储地理空间:{}", driverPositionWarpper); redisUtil.setStrValue("daijia:DRIVER" + driverId, lon + "," + lat, 30); Query query = Query.query(Criteria.where("driverId").is(driverId)); Location old = this.mongoTemplate.findOne(query, Location.class); diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverWorkServiceImpl.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverWorkServiceImpl.java index 07c1fe3..dbcda03 100644 --- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverWorkServiceImpl.java +++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverWorkServiceImpl.java @@ -132,7 +132,7 @@ SystemConfig systemConfig = systemConfigService.selectOne(new EntityWrapper<SystemConfig>().eq("type", 6) .eq("companyType",1) .eq("companyId",1) - .last("LIMIT 1")); + .last(" LIMIT 0, 1")); Double num1 = JSON.parseObject(systemConfig.getContent()).getDouble("num1"); List<Driver> drivers = driverService.selectList(new EntityWrapper<Driver>().eq("approvalStatus", 2).eq("status", 1).lt("balance", num1)); for (Driver driver : drivers) { diff --git a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/qianyuntong/QianYunTongConfig.java b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/qianyuntong/QianYunTongConfig.java index 33d82f6..80ea075 100644 --- a/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/qianyuntong/QianYunTongConfig.java +++ b/driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/util/qianyuntong/QianYunTongConfig.java @@ -179,20 +179,20 @@ this.setApiUrl("https://test-zhongtai.stqcloud.com:10070"); this.setBucketName("bucuTest0625"); this.setAppId("wxcc3c9058e2b294db"); - this.setEndPoint("http://119.4.112.68:27741/v1"); + this.setEndPoint("http://10.30.52.45:27741/v1"); this.setAccount("d8bef0a04db511f0b79d01a3e2b7587e"); this.setAccessKey("TYMFTFD5SIIT15DCCUD7"); this.setSecretKey("AoI1dkH3yoAvXoaQlREO3ed9mwQJFluLTliS9T1z"); } if("prod".equals(activeProfile)){ this.setAppkey("10001104"); - this.setPrivateKeyPath("/root/server/app/key/private_key.pem"); + this.setPrivateKeyPath("/etraffic/server/private_key.pem"); this.setUserName("xiwang"); this.setStatus("1"); this.setApiUrl("http://jjzhongtai.stqcloud.com:10010"); this.setBucketName("qyt20250702"); this.setAppId("wxcc3c9058e2b294db"); - this.setEndPoint("http://119.4.112.68:27741/v1"); + this.setEndPoint("http://10.30.52.45:27741/v1"); this.setAccount("d8bef0a04db511f0b79d01a3e2b7587e"); this.setAccessKey("TYMFTFD5SIIT15DCCUD7"); this.setSecretKey("AoI1dkH3yoAvXoaQlREO3ed9mwQJFluLTliS9T1z"); diff --git a/driver/guns-admin/src/main/resources/application-prod.yml b/driver/guns-admin/src/main/resources/application-prod.yml index 9e96a5f..e8f9264 100644 --- a/driver/guns-admin/src/main/resources/application-prod.yml +++ b/driver/guns-admin/src/main/resources/application-prod.yml @@ -2,7 +2,7 @@ port: 7007 guns: - swagger-open: true #是否开启swagger (true/false) + swagger-open: false #是否开启swagger (true/false) kaptcha-open: false #是否开启登录时验证码 (true/false) # file-upload-path: d:/tmp #文件上传目录(不配置的话为java.io.tmpdir目录) spring-session-open: false #是否开启spring session,如果是多机环境需要开启(true/false) diff --git a/driver/guns-admin/src/main/resources/application-test.yml b/driver/guns-admin/src/main/resources/application-test.yml index 8c58d22..a2a4286 100644 --- a/driver/guns-admin/src/main/resources/application-test.yml +++ b/driver/guns-admin/src/main/resources/application-test.yml @@ -2,7 +2,7 @@ port: 7007 guns: - swagger-open: true #是否开启swagger (true/false) + swagger-open: false #是否开启swagger (true/false) kaptcha-open: false #是否开启登录时验证码 (true/false) # file-upload-path: d:/tmp #文件上传目录(不配置的话为java.io.tmpdir目录) spring-session-open: false #是否开启spring session,如果是多机环境需要开启(true/false) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/QianYunTongConfig.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/QianYunTongConfig.java index 9e799ea..aa42025 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/QianYunTongConfig.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/qianyuntong/QianYunTongConfig.java @@ -186,7 +186,7 @@ } if("prod".equals(activeProfile)){ this.setAppkey("10001104"); - this.setPrivateKeyPath("/root/server/app/key/private_key.pem"); + this.setPrivateKeyPath("/etraffic/server/private_key.pem"); this.setUserName("xiwang"); this.setStatus("1"); this.setApiUrl("http://jjzhongtai.stqcloud.com:10010"); diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tBranchOffice/tSystemConfigExtractionRules.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tBranchOffice/tSystemConfigExtractionRules.html index 42fae81..6b4f773 100644 --- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tBranchOffice/tSystemConfigExtractionRules.html +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tBranchOffice/tSystemConfigExtractionRules.html @@ -36,6 +36,25 @@ <button class="switch-btn active" value="2" onclick="switchTab(this, '按单')">按单</button> @} </div> + + @if(type == 1){ + <div id="month" class="initialLevel col-sm-12 control-label form-group" style="text-align: left" > + <div class="initialLevel col-sm-3 control-label form-group" > + <span class="control-label" >抽成,每月平台抽取分公司</span> + <input class="control-label" id="num2" name="num2" value="${num2}" type="number" min="0" style="height: 30px;width: 80px"> + <span class="control-label" >元</span> + </div> + </div> + @} + @if(type == 2){ + <div id="monad" class="initialLevel col-sm-12 control-label form-group" style="text-align: left" > + <div class="initialLevel col-sm-3 control-label form-group" > + <span class="control-label" >抽成,每单平台抽取分公司</span> + <input class="control-label" id="num3" name="num3" value="${num3}" type="number" min="0" style="height: 30px;width: 80px"> + <span class="control-label" >元</span> + </div> + </div> + @} <div class="row btn-group-m-t"> <div class="col-sm-10" style="text-align: center"> <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TSystemConfig.extractionRulesSubmit()"/> diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemConfig/tSystemConfigExtractionRules.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemConfig/tSystemConfigExtractionRules.html index 1a42a12..c2d53dc 100644 --- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemConfig/tSystemConfigExtractionRules.html +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemConfig/tSystemConfigExtractionRules.html @@ -31,7 +31,39 @@ <button class="switch-btn active" value="1" onclick="switchTab(this, '包月')">包月</button> <button class="switch-btn" value="2" onclick="switchTab(this, '按单')">按单</button> </div> + @if(roleType == 1){ + <div id="month" class="initialLevel col-sm-12 control-label form-group month" style="text-align: left" > + <div class="initialLevel col-sm-3 control-label form-group" > + <span class="control-label" >抽成,每月平台抽取分公司</span> + <input class="control-label" id="num2" name="num2" value="${num2}" type="number" min="0" style="height: 30px;width: 80px"> + <span class="control-label" >元</span> + </div> + </div> + <div id="monad" hidden="hidden" class="initialLevel col-sm-12 control-label form-group monad" style="text-align: left" > + <div class="initialLevel col-sm-3 control-label form-group" > + <span class="control-label" >抽成,每单平台抽取分公司</span> + <input class="control-label" id="num3" name="num3" value="${num3}" type="number" min="0" style="height: 30px;width: 80px"> + <span class="control-label" >元</span> + </div> + </div> + @} + @if(roleType == 2){ + <div id="month" class="initialLevel col-sm-12 control-label form-group month" style="text-align: left" > + <div class="initialLevel col-sm-3 control-label form-group" > + <span class="control-label" >抽成,每月分公司抽取司机</span> + <input class="control-label" id="num2" name="num2" value="${num2}" type="number" min="0" style="height: 30px;width: 80px"> + <span class="control-label" >元</span> + </div> + </div> + <div id="monad" hidden="hidden" class="initialLevel col-sm-12 control-label form-group monad" style="text-align: left" > + <div class="initialLevel col-sm-3 control-label form-group" > + <span class="control-label" >抽成,每单分公司抽取司机</span> + <input class="control-label" id="num3" name="num3" value="${num3}" type="number" min="0" style="height: 30px;width: 80px"> + <span class="control-label" >元</span> + </div> + </div> + @} <div class="row btn-group-m-t"> <div class="col-sm-10" style="text-align: center"> <#button btnCss="info" name="提交" id="ensure" icon="fa-check" clickFun="TSystemConfig.extractionRulesSubmit()"/> diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/api/AppUserController.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/api/AppUserController.java index 1d57649..254421c 100644 --- a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/api/AppUserController.java +++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/api/AppUserController.java @@ -296,8 +296,8 @@ name = UUIDUtil.getRandomCode() + name.substring(name.lastIndexOf(".")); File file1 = FileUtil.writeFromStream(inputStream, new File(filePath + name)); HttpRequest post = HttpUtil.createPost(adminUrl + "/upload/image"); - HttpRequest form = post.form("file", file1); - HttpResponse execute = form.execute(); + post.form("file", file1); + HttpResponse execute = post.execute(); int status = execute.getStatus(); if(200 != status){ throw new RuntimeException("上传图片异常"); diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/DriverServiceImpl.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/DriverServiceImpl.java index 90d3568..b741b60 100644 --- a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/DriverServiceImpl.java +++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/service/impl/DriverServiceImpl.java @@ -20,6 +20,7 @@ import com.supersavedriving.user.modular.system.util.weChat.WeChatUtil; import com.supersavedriving.user.modular.system.warpper.DriverRegisterWarpper; import com.supersavedriving.user.modular.system.warpper.NearbyDriverWarpper; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.data.geo.Circle; @@ -43,6 +44,7 @@ * @author pzb * @Date 2023/2/8 18:52 */ +@Slf4j @Service public class DriverServiceImpl extends ServiceImpl<DriverMapper, Driver> implements IDriverService { @@ -101,6 +103,7 @@ // 构造query对象 Query query = Query.query(Criteria.where("location").withinSphere(circle)); List<Location> locations = mongoTemplate.find(query, Location.class); + log.info("地理空间检索结果:{}", locations); List<Integer> collect = locations.stream().map(Location::getDriverId).collect(Collectors.toList()); if(collect.size() == 0){ return list; @@ -263,8 +266,8 @@ String pictureName = "driver_" + driverId + ".png"; File file = FileUtil.writeFromStream(release, new File(filePath + pictureName)); HttpRequest post = HttpUtil.createPost(adminUrl + "/upload/image"); - HttpRequest form = post.form("file", file); - HttpResponse execute = form.execute(); + post.form("file", file); + HttpResponse execute = post.execute(); int status = execute.getStatus(); if(200 != status){ throw new RuntimeException("上传图片异常"); diff --git a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/QianYunTongConfig.java b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/QianYunTongConfig.java index 96b58c1..be8c20b 100644 --- a/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/QianYunTongConfig.java +++ b/user/guns-admin/src/main/java/com/supersavedriving/user/modular/system/util/qianyuntong/QianYunTongConfig.java @@ -179,20 +179,20 @@ this.setApiUrl("https://test-zhongtai.stqcloud.com:10070"); this.setBucketName("bucuTest0625"); this.setAppId("wxcc3c9058e2b294db"); - this.setEndPoint("http://119.4.112.68:27741/v1"); + this.setEndPoint("http://10.30.52.45:27741/v1"); this.setAccount("d8bef0a04db511f0b79d01a3e2b7587e"); this.setAccessKey("TYMFTFD5SIIT15DCCUD7"); this.setSecretKey("AoI1dkH3yoAvXoaQlREO3ed9mwQJFluLTliS9T1z"); } if("prod".equals(activeProfile)){ this.setAppkey("10001104"); - this.setPrivateKeyPath("/root/server/app/key/private_key.pem"); + this.setPrivateKeyPath("/etraffic/server/private_key.pem"); this.setUserName("xiwang"); this.setStatus("1"); this.setApiUrl("http://jjzhongtai.stqcloud.com:10010"); this.setBucketName("qyt20250702"); this.setAppId("wxcc3c9058e2b294db"); - this.setEndPoint("http://119.4.112.68:27741/v1"); + this.setEndPoint("http://10.30.52.45:27741/v1"); this.setAccount("d8bef0a04db511f0b79d01a3e2b7587e"); this.setAccessKey("TYMFTFD5SIIT15DCCUD7"); this.setSecretKey("AoI1dkH3yoAvXoaQlREO3ed9mwQJFluLTliS9T1z"); diff --git a/user/guns-admin/src/main/resources/application-prod.yml b/user/guns-admin/src/main/resources/application-prod.yml index 078409d..4238203 100644 --- a/user/guns-admin/src/main/resources/application-prod.yml +++ b/user/guns-admin/src/main/resources/application-prod.yml @@ -2,7 +2,7 @@ port: 7006 guns: - swagger-open: true #是否开启swagger (true/false) + swagger-open: false #是否开启swagger (true/false) kaptcha-open: false #是否开启登录时验证码 (true/false) # file-upload-path: d:/tmp #文件上传目录(不配置的话为java.io.tmpdir目录) spring-session-open: false #是否开启spring session,如果是多机环境需要开启(true/false) diff --git a/user/guns-admin/src/main/resources/application-test.yml b/user/guns-admin/src/main/resources/application-test.yml index 9b8b022..3db6ea6 100644 --- a/user/guns-admin/src/main/resources/application-test.yml +++ b/user/guns-admin/src/main/resources/application-test.yml @@ -2,7 +2,7 @@ port: 7006 guns: - swagger-open: true #是否开启swagger (true/false) + swagger-open: false #是否开启swagger (true/false) kaptcha-open: false #是否开启登录时验证码 (true/false) # file-upload-path: d:/tmp #文件上传目录(不配置的话为java.io.tmpdir目录) spring-session-open: false #是否开启spring session,如果是多机环境需要开启(true/false) diff --git a/zuul/src/main/java/com/sinata/zuul/ZuulApplication.java b/zuul/src/main/java/com/sinata/zuul/ZuulApplication.java index f206ad3..0ba4092 100644 --- a/zuul/src/main/java/com/sinata/zuul/ZuulApplication.java +++ b/zuul/src/main/java/com/sinata/zuul/ZuulApplication.java @@ -97,8 +97,8 @@ public List<SwaggerResource> get() { List resource=new ArrayList<>(); //name可以随便写,location前缀要与zuul配置的path一致。zuul开了token验证,要加上token,否则不用加?token=1 - resource.add(swaggerResource("user","/user-server/v2/api-docs","1.0")); - resource.add(swaggerResource("driver","/driver-server/v2/api-docs","1.0")); +// resource.add(swaggerResource("user","/user-server/v2/api-docs","1.0")); +// resource.add(swaggerResource("driver","/driver-server/v2/api-docs","1.0")); return resource; } -- Gitblit v1.7.1