From d6955542a70118191d51046fc0c2489d6039e180 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期五, 17 二月 2023 20:41:22 +0800 Subject: [PATCH] 新增加司机端接口 --- driver/guns-admin/src/main/java/com/supersavedriving/driver/modular/system/service/impl/DriverServiceImpl.java | 26 +++++++++++++++++++++----- 1 files changed, 21 insertions(+), 5 deletions(-) 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 6cd2522..9064faa 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 @@ -10,19 +10,18 @@ import com.supersavedriving.driver.core.util.JwtTokenUtil; import com.supersavedriving.driver.core.util.ToolUtil; import com.supersavedriving.driver.modular.system.dao.DriverMapper; +import com.supersavedriving.driver.modular.system.model.AppUser; import com.supersavedriving.driver.modular.system.model.BranchOffice; import com.supersavedriving.driver.modular.system.model.Driver; import com.supersavedriving.driver.modular.system.model.DriverWork; -import com.supersavedriving.driver.modular.system.service.IBranchOfficeService; -import com.supersavedriving.driver.modular.system.service.IDriverService; -import com.supersavedriving.driver.modular.system.service.IDriverWorkService; -import com.supersavedriving.driver.modular.system.service.IOrderPositionService; +import com.supersavedriving.driver.modular.system.service.*; import com.supersavedriving.driver.modular.system.util.RedisUtil; import com.supersavedriving.driver.modular.system.util.ResultUtil; import com.supersavedriving.driver.modular.system.util.UUIDUtil; import com.supersavedriving.driver.modular.system.util.mongodb.model.Location; import com.supersavedriving.driver.modular.system.warpper.DriverPositionWarpper; import com.supersavedriving.driver.modular.system.warpper.DriverRegisterWarpper; +import com.supersavedriving.driver.modular.system.warpper.PromotionWarpper; import com.supersavedriving.driver.modular.system.warpper.TokenWarpper; import org.apache.shiro.authc.SimpleAuthenticationInfo; import org.apache.shiro.authc.UsernamePasswordToken; @@ -79,6 +78,10 @@ @Value("${filePath}") private String filePath; + + @Autowired + private IAppUserService appUserService; + /** @@ -399,5 +402,18 @@ } - + @Override + public PromotionWarpper queryPromotionQRCode(Integer uid) throws Exception { + PromotionWarpper promotionWarpper = new PromotionWarpper(); + promotionWarpper.setUrl("http://127.0.0.1?uid=" + 2 + "utype=" + 2); + int user = appUserService.selectCount(new EntityWrapper<AppUser>().eq("inviterType", 2).eq("inviterId", uid).eq("status", 1)); + int driver = this.selectCount(new EntityWrapper<Driver>().eq("inviterType", 2).eq("inviterId", uid).eq("approvalStatus", 2).eq("status", 1)); + promotionWarpper.setTotal(user + driver); + promotionWarpper.setUser(user); + promotionWarpper.setDriver(driver); + Driver driver1 = this.selectById(uid); + promotionWarpper.setAvatar(driver1.getAvatar()); + promotionWarpper.setName(driver1.getName()); + return promotionWarpper; + } } -- Gitblit v1.7.1