| | |
| | | import com.supersavedriving.driver.modular.system.util.MiniPay.MiniAppPay; |
| | | import com.supersavedriving.driver.modular.system.util.mongodb.model.Location; |
| | | import com.supersavedriving.driver.modular.system.util.qianyuntong.QianYunTongConfig; |
| | | import com.supersavedriving.driver.modular.system.util.qianyuntong.UserUtil; |
| | | import com.supersavedriving.driver.modular.system.util.rongyun.RongYunUtil; |
| | | import com.supersavedriving.driver.modular.system.util.weChat.WeChatUtil; |
| | | import com.supersavedriving.driver.modular.system.util.weChat.model.Code2Session; |
| | |
| | | if(null != driver && driver.getApprovalStatus() == 2){ |
| | | return ResultUtil.error("该手机账号已审核通过,请直接登录。"); |
| | | } |
| | | Boolean b = UserUtil.idCardAuth(driverRegisterWarpper.getName(), driverRegisterWarpper.getIdcard()); |
| | | if(b){ |
| | | return ResultUtil.error("姓名和身份证号码不匹配"); |
| | | } |
| | | |
| | | //账号审核拒绝后的处理 |
| | | if(null != driver && driver.getApprovalStatus() == 3){ |
| | |
| | | }catch (Exception e){ |
| | | return ResultUtil.error(e.getMessage()); |
| | | } |
| | | driver.setSex(1); |
| | | driver.setPassword(ShiroKit.md5("123456", salt)); |
| | | driver.setCreateTime(new Date()); |
| | | this.insert(driver); |
| | | String s = wechatMiniProgramORCode(driver.getId()); |
| | |
| | | Double lat = driverPositionWarpper.getLat(); |
| | | Integer driverId = driverPositionWarpper.getDriverId(); |
| | | Integer orderId = driverPositionWarpper.getOrderId(); |
| | | log.info("存储地理空间:{}", driverPositionWarpper); |
| | | // 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); |
| | |
| | | driver1.setReferralCode(s); |
| | | this.updateById(driver1); |
| | | } |
| | | // promotionWarpper.setUrl("https://chaoshengdaijia.com/share/driverShare/index.html?inviterId=" + uid); |
| | | promotionWarpper.setUrl(driver1.getReferralCode()); |
| | | int user =0; |
| | | List<AppUser> appUsers = appUserService.selectList(new EntityWrapper<AppUser>().eq("inviterType", 2).eq("inviterId", uid).eq("status", 1)); |
| | |
| | | driverInfo.setOnline(second); |
| | | } |
| | | driverInfo.setWechatAuthorization(driver.getOpenid() == null ? 0 : 1); |
| | | Agent agent = agentService.selectById(driver.getAgentId()); |
| | | driverInfo.setServiceCalls(agent.getServiceCalls()); |
| | | driverInfo.setServiceCalls(""); |
| | | SystemConfig systemConfig = systemConfigService.selectOne(new EntityWrapper<SystemConfig>().eq("type", 7).eq("companyType", 1).eq("status", 2)); |
| | | if(null != systemConfig){ |
| | | JSONObject jsonObject = JSON.parseObject(systemConfig.getContent()); |
| | | driverInfo.setServiceCalls(jsonObject.getString("num1")); |
| | | } |
| | | if (driverInfo.getWithdrawBalance()==null){ |
| | | driverInfo.setWithdrawBalance(0.00); |
| | | } |