From ad86e0cb28f4301c4935bea43e4ebd824338390e Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期四, 18 五月 2023 16:44:46 +0800 Subject: [PATCH] BUG修改 --- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCouponController.java | 6 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java | 4 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/resp/TDriverCommissionResp.java | 11 + management/guns-admin/src/main/resources/application.yml | 3 management/guns-admin/src/main/webapp/WEB-INF/view/blackboardBlank.html | 14 +- management/guns-admin/src/main/webapp/static/modular/system/tSystemConfig/tSystemConfig.js | 16 ++ management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java | 20 ++ management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriverCommission.js | 18 ++ management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TSystemBulletinServiceImpl.java | 4 management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriverCommissionConnect.js | 20 +++ management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java | 48 ++++--- management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetail.html | 2 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java | 52 ++++++++ management/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemConfig/tSystemConfigExtractionRules.html | 22 +++ management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/pojo/GaoDePoJo.java | 28 ++++ management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverCommissionDetailConnect.html | 2 management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSystemConfigController.java | 2 management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverAudit.html | 7 + management/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemConfig/tSystemConfigPriceRules.html | 42 ++++-- management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TAppUserServiceImpl.java | 4 management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetailException.html | 10 + management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ITDriverService.java | 2 management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverCommissionDetail.html | 2 23 files changed, 279 insertions(+), 60 deletions(-) diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCouponController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCouponController.java index f815215..0e38599 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCouponController.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TCouponController.java @@ -235,7 +235,11 @@ tUserToCoupon.setExpireTime(expireTime); // 添加发放人id和类型 - tUserToCoupon.setObjectId(ShiroKit.getUser().getObjectId()); + if(ShiroKit.getUser().getRoleType() == 1){ + tUserToCoupon.setObjectId(1); + }else { + tUserToCoupon.setObjectId(ShiroKit.getUser().getObjectId()); + } tUserToCoupon.setRoleType(ShiroKit.getUser().getRoleType()); tUserToCoupons.add(tUserToCoupon); diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java index 0a5f6f0..f1bc1a1 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TDriverController.java @@ -51,6 +51,7 @@ import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.Period; +import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Objects; @@ -219,8 +220,8 @@ * 佣金跳转详情页面 */ @RequestMapping("/commission/driverCommissionDetail") - public String driverCommissionDetail(Integer tDriverId, Model model) { - tDriverService.driverCommissionDetail(tDriverId,model); + public String driverCommissionDetail(Integer tDriverId,Integer levelFlag, Model model) { + tDriverService.driverCommissionDetail(tDriverId,levelFlag,model); return PREFIX + "tDriverCommissionDetail.html"; } @@ -348,7 +349,11 @@ public Object commissionList(String name,String phone,Integer status) { EntityWrapper<TDriver> wrapper = tDriverService.getCommissionPageList(name,phone,status); List<TDriver> tDrivers = tDriverService.selectList(wrapper); - return tDriverService.getTDriverCommissionResp(tDrivers); + List<TDriverCommissionResp> commissionResp = tDriverService.getTDriverCommissionResp(tDrivers); + for (TDriverCommissionResp tDriverCommissionResp : commissionResp) { + tDriverCommissionResp.setLevelFlag(0); + } + return commissionResp; } /** * 获取异常列表 @@ -368,8 +373,7 @@ */ @RequestMapping(value = "/commission/connect/list") @ResponseBody - public Object commissionConnectList(String driverId) { - + public Object commissionConnectList(String driverId,Integer levelFlag) { // 查询当前用户的用户信息 TDriver tDriver = tDriverService.selectById(driverId); @@ -379,24 +383,30 @@ } wrapper.orderBy("createTime",false); List<TDriver> list = tDriverService.selectList(wrapper); - List<TDriverCommissionResp> commissionResp = tDriverService.getTDriverCommissionResp(list); - for (TDriverCommissionResp tDriverCommissionResp : commissionResp) { - if(Objects.nonNull(tDriver)){ - tDriverCommissionResp.setInviterName(tDriver.getName()); - tDriverCommissionResp.setInviterPhone(tDriver.getPhone()); - - if(Objects.nonNull(tDriver.getInviterId())){ - TDriver driver = tDriverService.selectById(tDriver.getInviterId()); - if(Objects.nonNull(driver.getInviterId())){ - tDriverCommissionResp.setLevel("三级"); - }else { + List<TDriverCommissionResp> commissionResp = new ArrayList<>(); + try{ + commissionResp = tDriverService.getTDriverCommissionResp(list); + for (TDriverCommissionResp tDriverCommissionResp : commissionResp) { + if(Objects.nonNull(tDriver)){ + tDriverCommissionResp.setInviterName(tDriver.getName()); + tDriverCommissionResp.setInviterPhone(tDriver.getPhone()); + if(levelFlag == 0){ + tDriverCommissionResp.setLevelFlag(1); + tDriverCommissionResp.setLevel("一级"); + } + if(levelFlag == 1){ + tDriverCommissionResp.setLevelFlag(2); tDriverCommissionResp.setLevel("二级"); } - }else { - tDriverCommissionResp.setLevel("一级"); - } + if(levelFlag == 2){ + tDriverCommissionResp.setLevelFlag(3); + tDriverCommissionResp.setLevel("三级"); + } + } } + }catch (Exception e){ + e.printStackTrace(); } return commissionResp; } diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java index e966706..2e81210 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/THomePageController.java @@ -1,20 +1,27 @@ package com.stylefeng.guns.modular.system.controller.general; +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.stylefeng.guns.GunsApplication; import com.stylefeng.guns.core.base.controller.BaseController; import com.stylefeng.guns.core.common.constant.state.Order; import com.stylefeng.guns.core.shiro.ShiroKit; import com.stylefeng.guns.core.util.ToolUtil; import com.stylefeng.guns.modular.system.controller.resp.TOrderServerResp; +import com.stylefeng.guns.modular.system.controller.util.HttpUtils; import com.stylefeng.guns.modular.system.enums.OrderStateEnum; import com.stylefeng.guns.modular.system.enums.StatusEnum; import com.stylefeng.guns.modular.system.model.TAgent; import com.stylefeng.guns.modular.system.model.TDriver; import com.stylefeng.guns.modular.system.model.TDriverWork; import com.stylefeng.guns.modular.system.model.TOrder; +import com.stylefeng.guns.modular.system.pojo.GaoDePoJo; import com.stylefeng.guns.modular.system.service.*; import com.stylefeng.guns.modular.system.util.DateUtil; import com.stylefeng.guns.modular.system.util.RedisUtil; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -41,6 +48,8 @@ @RequestMapping("/tHomePage") public class THomePageController extends BaseController { + private final static Logger log = LoggerFactory.getLogger(THomePageController.class); + @Autowired private IUserService userService; @Autowired @@ -53,6 +62,10 @@ private ITRevenueService tRevenueService; @Autowired private ITDriverWorkService tDriverWorkService; + @Autowired + private GaoDePoJo gaoDePoJo; + @Autowired + private HttpUtils httpUtils; @Autowired private RedisUtil redisUtil; @@ -75,6 +88,10 @@ .ne("status", StatusEnum.DELETE.getCode()) .ne("principal","")); model.addAttribute("agentList",agentList); + // 查询广东省广州市的地址解析 + Map<String, String> map = geocode("广东省广州市"); + model.addAttribute("addressLon",map.get("addressLon")); + model.addAttribute("addressLat",map.get("addressLat")); // 查询广东全区域数据 查询广东所有的代理商 List<TAgent> tAgentList = tAgentService.selectList(new EntityWrapper<TAgent>() .eq("provinceCode", "440000")); @@ -172,6 +189,11 @@ map.put("agentList",agentList); if(Objects.nonNull(agentId)){ + // 查询当前代理商 + TAgent tAgent = tAgentService.selectById(agentId); + Map<String, String> mapAddress = geocode(tAgent.getProvinceName()+tAgent.getCityName()); + map.put("addressLon",mapAddress.get("addressLon")); + map.put("addressLat",mapAddress.get("addressLat")); // 查询统计在线司机,待接单,服务中,已完成,已取消 List<TDriver> onLineDriver = tDriverService.selectList(new EntityWrapper<TDriver>() .eq("agentId", agentId)); @@ -253,6 +275,10 @@ // 查询统计在线司机,待接单,服务中,已完成,已取消 List<TDriver> onLineDriver = tDriverService.selectList(new EntityWrapper<TDriver>() .in("agentId", ids)); + + Map<String, String> mapAddress = geocode("广东省广州市"); + map.put("addressLon",mapAddress.get("addressLon")); + map.put("addressLat",mapAddress.get("addressLat")); List<TAgent> tAgentAllList = tAgentService.selectList(new EntityWrapper<TAgent>()); List<Integer> allIds = tAgentAllList.stream().map(TAgent::getId).collect(Collectors.toList()); @@ -669,4 +695,30 @@ return map; } + private Map<String,String> geocode(String address){ + Map<String,String> map = new HashMap<>(2); + try { + String url = "https://restapi.amap.com/v3/geocode/geo?address=" + address + "&key=" + gaoDePoJo.getKey(); + url = url.trim().replace("#", "").replace(" ", ""); + String result = httpUtils.get(url); + log.info("地址解析结果:{}", result); + JSONObject jsonObject = JSONObject.parseObject(result); + if (jsonObject.getString("status").equals("1")) { + String geocodes = jsonObject.getString("geocodes"); + JSONArray objects = JSONObject.parseArray(geocodes); + String string = objects.getString(0); + JSONObject geocodesObject = JSONObject.parseObject(string); + log.info("地址数据:{}", geocodesObject); + String location = geocodesObject.getString("location"); + String[] split = location.split(","); + map.put("addressLon",split[0]); + map.put("addressLat",split[1]); + } + } catch (Exception e) { + log.error("解析地址失败============:{}", e.getMessage()); + e.printStackTrace(); + } + return map; + } + } diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSystemConfigController.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSystemConfigController.java index 678e0f6..24d5a39 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSystemConfigController.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/general/TSystemConfigController.java @@ -113,7 +113,7 @@ JSONObject jsonObject = JSONObject.parseObject(tSystemConfig.getContent()); model.addAttribute("num1",jsonObject.getInteger("num1")); model.addAttribute("num2",jsonObject.getInteger("num2")); - model.addAttribute("num3",jsonObject.getInteger("num3")); + model.addAttribute("num3",jsonObject.getString("num3")); return PREFIX + "tSystemConfigExtractionRules.html"; } /** diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/resp/TDriverCommissionResp.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/resp/TDriverCommissionResp.java index ddf5e84..d583a36 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/resp/TDriverCommissionResp.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/controller/resp/TDriverCommissionResp.java @@ -10,6 +10,9 @@ @ApiModelProperty(value = "层级") private String level; + @ApiModelProperty(value = "标识") + private Integer levelFlag; + // 所属代理商 @ApiModelProperty(value = "所属代理商") private String agentName; @@ -32,6 +35,14 @@ @ApiModelProperty(value = "邀约人电话") private String inviterPhone; + public Integer getLevelFlag() { + return levelFlag; + } + + public void setLevelFlag(Integer levelFlag) { + this.levelFlag = levelFlag; + } + public String getLevel() { return level; } diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/pojo/GaoDePoJo.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/pojo/GaoDePoJo.java new file mode 100644 index 0000000..8afcb6a --- /dev/null +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/pojo/GaoDePoJo.java @@ -0,0 +1,28 @@ +package com.stylefeng.guns.modular.system.pojo; + +import com.fasterxml.jackson.annotation.JsonProperty; +import org.springframework.boot.context.properties.ConfigurationProperties; +import org.springframework.stereotype.Component; + +import java.io.Serializable; + +/** + * @Description + * @Author xiaochen + * @Date 2022/6/29/02915:26 + */ +@Component +@ConfigurationProperties(prefix = "gaode.map") +public class GaoDePoJo implements Serializable { + + @JsonProperty(value = "key") + private String key; + + public String getKey() { + return key; + } + + public void setKey(String key) { + this.key = key; + } +} diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ITDriverService.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ITDriverService.java index 1b133ba..ef3ac5f 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ITDriverService.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/ITDriverService.java @@ -79,7 +79,7 @@ * @param tDriverId * @param model */ - void driverCommissionDetail(Integer tDriverId, Model model); + void driverCommissionDetail(Integer tDriverId,Integer levelFlag, Model model); /** * 统计司机数 diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TAppUserServiceImpl.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TAppUserServiceImpl.java index 572adb0..d06acb6 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TAppUserServiceImpl.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TAppUserServiceImpl.java @@ -25,6 +25,7 @@ import org.springframework.util.StringUtils; import java.math.BigDecimal; +import java.time.LocalDateTime; import java.util.*; import java.util.stream.Collectors; @@ -57,6 +58,7 @@ model.addAttribute("id",tAppUser.getId()); model.addAttribute("nickname",tAppUser.getNickname()); model.addAttribute("remark",tAppUser.getRemark()); + model.addAttribute("accountBalance",tAppUser.getAccountBalance()); model.addAttribute("createTime",DateUtil.formatDate(tAppUser.getCreateTime())); // todo 客户渠道 model.addAttribute("customerChannel",""); @@ -106,7 +108,7 @@ }else { TOrder tOrder = payOrder.get(0); // 最近消费时间 - model.addAttribute("latelyTime",DateUtil.formatDate(tOrder.getCreateTime())); + model.addAttribute("latelyTime",DateUtil.formatDate(tOrder.getPayTime())); // 最近消费金额 model.addAttribute("latelyPrice",tOrder.getPayMoney()); } diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java index dd6964d..d6eac87 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TDriverServiceImpl.java @@ -184,6 +184,7 @@ model.addAttribute("areaName",tDriver.getAreaName()); model.addAttribute("integral",tDriver.getIntegral()); model.addAttribute("score",tDriver.getScore()); + model.addAttribute("source",tDriver.getSource()); model.addAttribute("createTime",new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(tDriver.getCreateTime())); // 计算驾龄 @@ -470,11 +471,12 @@ } @Override - public void driverCommissionDetail(Integer tDriverId, Model model) { + public void driverCommissionDetail(Integer tDriverId, Integer levelFlag,Model model) { // 查询司机 TDriver driver = tDriverMapper.selectById(tDriverId); + model.addAttribute("levelFlag",levelFlag); // 司机信息封装 model.addAttribute("driverId",tDriverId); model.addAttribute("name",driver.getName()); diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TSystemBulletinServiceImpl.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TSystemBulletinServiceImpl.java index 105c494..d7f6b71 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TSystemBulletinServiceImpl.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/TSystemBulletinServiceImpl.java @@ -38,7 +38,9 @@ // 判断发送状态 if(2 == tSystemBulletin.getState()){ // 查找所有司机 - List<TDriver> list = tDriverMapper.selectList(new EntityWrapper<TDriver>().eq("id",1)); + List<TDriver> list = tDriverMapper.selectList(new EntityWrapper<TDriver>() + .eq("approvalStatus",2) + .eq("status",1)); List<TSystemBulletinUser> tSystemBulletinUsers = new ArrayList<>(list.size()); for (TDriver tDriver : list) { TSystemBulletinUser tSystemBulletinUser = new TSystemBulletinUser(); diff --git a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java index 62e7a81..b70420a 100644 --- a/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java +++ b/management/guns-admin/src/main/java/com/stylefeng/guns/modular/system/util/TaskUtil.java @@ -3,10 +3,7 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.stylefeng.guns.modular.system.enums.UserTypeEnum; -import com.stylefeng.guns.modular.system.model.TAppUser; -import com.stylefeng.guns.modular.system.model.TDriver; -import com.stylefeng.guns.modular.system.model.TDriverWork; -import com.stylefeng.guns.modular.system.model.TOrder; +import com.stylefeng.guns.modular.system.model.*; import com.stylefeng.guns.modular.system.service.*; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.annotation.Scheduled; @@ -15,10 +12,12 @@ import java.math.BigDecimal; import java.text.SimpleDateFormat; import java.time.LocalDate; +import java.time.LocalDateTime; import java.time.Period; import java.util.Date; import java.util.List; import java.util.Objects; +import java.util.stream.Collectors; /** @@ -37,15 +36,26 @@ private ITOrderService orderService; @Autowired private ITDriverWorkService tDriverWorkService; + @Autowired + private ITUserToCouponService userToCouponService; /** - * 每隔一分钟去处理的定时任务 + * 每隔一分钟去处理的定时任务,过期优惠券 */ @Scheduled(fixedRate = 1000 * 60) public void taskMinute(){ try { + // 查询所有优惠券 + List<TUserToCoupon> tUserToCoupons = userToCouponService.selectList(new EntityWrapper<TUserToCoupon>()); + List<TUserToCoupon> collect2 = tUserToCoupons.stream().filter(tUserToCoupon -> LocalDateTime.now().isAfter(DateUtil.dateToLocalDateTime(tUserToCoupon.getExpireTime()))).collect(Collectors.toList()); + for (TUserToCoupon userToCoupon : collect2) { + Integer validCount = userToCoupon.getValidCount(); + userToCoupon.setExpireCount(validCount); + userToCoupon.setValidCount(0); + } + userToCouponService.updateBatchById(collect2); } catch (Exception e) { e.printStackTrace(); } diff --git a/management/guns-admin/src/main/resources/application.yml b/management/guns-admin/src/main/resources/application.yml index f92b0ed..091b8fc 100644 --- a/management/guns-admin/src/main/resources/application.yml +++ b/management/guns-admin/src/main/resources/application.yml @@ -41,6 +41,9 @@ conf: appId: wx8a9af3889395d0e1 secret: 95a34f114973298cce4297a20bb59bc3 +gaode: + map: + key: e0370a9a4d10739045fb0b8f4742a67e #高德key #eureka: # client: diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/blackboardBlank.html b/management/guns-admin/src/main/webapp/WEB-INF/view/blackboardBlank.html index 786a2b0..398e9f6 100644 --- a/management/guns-admin/src/main/webapp/WEB-INF/view/blackboardBlank.html +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/blackboardBlank.html @@ -366,7 +366,7 @@ queryOrderCount() break; case "map": - map(""); + map("",113.264434,23.129162); break; case "order": mapOrder(""); @@ -717,7 +717,7 @@ document.getElementById("cancelCount").innerText=data.cancelCount $('#allList').val(data.allList); console.log(data.allList) - map(data.allList) + map(data.allList,data.addressLon,data.addressLat) getOrderData() }, function (data) { @@ -736,7 +736,7 @@ document.getElementById("finishCount").innerText=data.finishCount document.getElementById("cancelCount").innerText=data.cancelCount $('#allList').val(data.allList); - map(data.allList) + map(data.allList,data.addressLon,data.addressLat) getOrderData() }, function (data) { }); @@ -783,7 +783,7 @@ } - function map(e){ + function map(e,addressLon,addressLat){ window._AMapSecurityConfig = { securityJsCode:'b62d9146929db08c4c2f4537d045320d', }; @@ -810,7 +810,7 @@ var map = new AMap.Map('container', { viewMode: '2D', // 默认使用 2D 模式,如果希望使用带有俯仰角的 3D 模式,请设置 viewMode: '3D', zoom:10, //初始化地图层级 - center: [104.043246,30.641849] //初始化地图中心点 + center: [addressLon,addressLat] //初始化地图中心点 }); // map.clearMap(); // 清除地图覆盖物 // 经纬度坐标数组 @@ -823,7 +823,7 @@ M.forEach(function(marker) { new AMap.Marker({ map: map, - icon: marker[2]==1?'//a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-5.png':'//a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-6.png', + icon: marker[2]==1?'https://csxdj.obs.cn-south-1.myhuaweicloud.com/c1d2f38187de40daa353fcc70993288e.png':'https://csxdj.obs.cn-south-1.myhuaweicloud.com/c1d2f38187de40daa353fcc70993288e.png', position: [marker[0], marker[1]], offset: new AMap.Pixel(-13, -30) }); @@ -861,7 +861,7 @@ var map = new AMap.Map('containerOrder', { viewMode: '2D', // 默认使用 2D 模式,如果希望使用带有俯仰角的 3D 模式,请设置 viewMode: '3D', zoom:10, //初始化地图层级 - center: [104.043246,30.641849] //初始化地图中心点 + center: [113.264434,23.129162] //初始化地图中心点 }); // map.clearMap(); // 清除地图覆盖物 // 经纬度坐标数组 diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetail.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetail.html index 0d92965..825231c 100644 --- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetail.html +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetail.html @@ -116,7 +116,7 @@ </div> <div class="initialLevel col-sm-2 control-label form-group" > <label class="control-label">剩余:</label> - <label>${expiredCount}</label> + <label>${accountBalance}</label> </div> </div> diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetailException.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetailException.html index aa752b8..d817616 100644 --- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetailException.html +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tAppUser/tAppUserDetailException.html @@ -8,6 +8,7 @@ <div class="ibox-content"> <div class="row row-lg"> <div class="col-sm-12"> + <input hidden id="id" value="${id}"> <hr/> <div class="initialLevel col-sm-12 control-label form-group" > <div style="background-color: gray;height: 35px;line-height: 35px"> @@ -108,7 +109,7 @@ </div> <div class="initialLevel col-sm-2 control-label form-group" > <label class="control-label">剩余:</label> - <label>${expiredCount}</label> + <label>${accountBalance}</label> </div> </div> @@ -173,5 +174,12 @@ type: 'date', range: true }); + $(function (){ + var queryData = {}; + queryData['condition'] = $("#condition").val(); + queryData['userId'] = $("#id").val(); + console.log($("#id").val()) + TAppUserDetailOrderTable.table.refresh({query: queryData}); + }) </script> @} diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverAudit.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverAudit.html index 031077d..173c38a 100644 --- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverAudit.html +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverAudit.html @@ -41,7 +41,12 @@ </div> <div class="initialLevel col-sm-12 control-label form-group" > <label class="control-label">司机来源:</label> - <label></label> + @if(source==1){ + <label>司机注册</label> + @} + @if(source==2){ + <label>司机招募</label> + @} </div> <div class="initialLevel col-sm-12 control-label form-group" > diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverCommissionDetail.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverCommissionDetail.html index 9a35c4d..caf63d2 100644 --- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverCommissionDetail.html +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverCommissionDetail.html @@ -9,6 +9,7 @@ <div class="row row-lg"> <div class="col-sm-12"> <input hidden id="driverId" value="${driverId}"> + <input hidden id="levelFlag" value="${levelFlag}"> <hr/> <div class="initialLevel col-sm-12 control-label form-group" > @@ -105,6 +106,7 @@ $(function () { var queryData = {}; queryData['driverId'] = $("#driverId").val(); + queryData['levelFlag'] = $("#levelFlag").val(); TDriverCommissionConnect.table.refresh({query: queryData}); }); laydate.render({ diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverCommissionDetailConnect.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverCommissionDetailConnect.html index 4932808..e5e4e30 100644 --- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverCommissionDetailConnect.html +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tDriver/tDriverCommissionDetailConnect.html @@ -9,6 +9,7 @@ <div class="row row-lg"> <div class="col-sm-12"> <input hidden id="driverId" value="${driverId}"> + <input hidden id="levelFlag" value="${levelFlag}"> <hr/> <div class="initialLevel col-sm-12 control-label form-group" > @@ -104,6 +105,7 @@ $(function () { var queryData = {}; queryData['driverId'] = $("#driverId").val(); + queryData['levelFlag'] = $("#levelFlag").val(); TDriverCommissionConnect.table.refresh({query: queryData}); }); </script> 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 4d27bd8..c478533 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 @@ -67,16 +67,30 @@ var value = $(this).val() regexp(value) }) + // function regexp(value){ + // var reg=/^[1-9]\d*$/;//由 1-9开头 的正则表达式 + // //先判断是否为整数 在判断 是否在 1-总页 整数范围之内 + // if(reg.test(value)){ + // if(parseInt(value) <= 0){ + // Feng.error("请输入大于0的正整数"); + // return; + // } + // }else{ + // Feng.error("请输入大于0的正整数"); + // return; + // } + // } function regexp(value){ - var reg=/^[1-9]\d*$/;//由 1-9开头 的正则表达式 + var reg=/^(\d+.?)?\d{0,2}$/;//由 1-9开头 的正则表达式 整数 + var reg1 = /^(([1-9]{1}\d*)|(0{1}))(\.\d{2})$/; // 两位小数 //先判断是否为整数 在判断 是否在 1-总页 整数范围之内 if(reg.test(value)){ - if(parseInt(value) <= 0){ - Feng.error("请输入大于0的正整数"); + if(value == 0){ + Feng.error("请输入大于0的整数或保留两位小数"); return; } }else{ - Feng.error("请输入大于0的正整数"); + Feng.error("请输入整数或保留两位小数"); return; } } diff --git a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemConfig/tSystemConfigPriceRules.html b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemConfig/tSystemConfigPriceRules.html index 882c716..18f040d 100644 --- a/management/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemConfig/tSystemConfigPriceRules.html +++ b/management/guns-admin/src/main/webapp/WEB-INF/view/system/tSystemConfig/tSystemConfigPriceRules.html @@ -124,6 +124,21 @@ <script src="${ctxPath}/static/modular/system/tSystemConfig/tSystemConfig.js"></script> <script src="${ctxPath}/static/modular/system/tSystemConfig/tSystemConfig_info.js"></script> <script type="text/javascript"> + // laydate.render({ + // elem: 'input[name=num1]', + // type: 'time', + // format: 'HH:mm', + // range: false, + // lang:'zn' + // }); + // laydate.render({ + // elem: 'input[name=num2]', + // type: 'time', + // format: 'HH:mm', + // range: false, + // lang:'zn' + // }); + var elem1 = document.querySelector(".js-switch1"); var init1 = new Switchery(elem1); @@ -145,14 +160,6 @@ ajax.start(); }) - $("input[name=num1]").bind('input',function(){ - var value = $(this).val() - regexp(value) - }) - $("input[name=num2]").bind('input',function(){ - var value = $(this).val() - regexp(value) - }) $("input[name=num3]").bind('input',function(){ var value = $(this).val() regexp(value) @@ -227,13 +234,9 @@ var value = $(this).val() regexp(value) }) - $("input[name=num21]").bind('input',function(){ - var value = $(this).val() - regexp(value) - }) - function regexp(value){ + /*function regexp(value){ var reg=/^[1-9]\d*$/;//由 1-9开头 的正则表达式 //先判断是否为整数 在判断 是否在 1-总页 整数范围之内 if(reg.test(value)){ @@ -245,6 +248,19 @@ Feng.error("请输入大于0的正整数"); return; } + }*/ + function regexp(value){ + var reg=/^(\d+.?)?\d{0,2}$/;//由 1-9开头 的正则表达式 整数 两位小数 + //先判断是否为整数 在判断 是否在 1-总页 整数范围之内 + if(reg.test(value)){ + if(value == 0){ + Feng.error("请输入大于0的整数或保留两位小数"); + return; + } + }else{ + Feng.error("请输入整数或保留两位小数"); + return; + } } </script> @} diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriverCommission.js b/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriverCommission.js index f60041a..1fa51ea 100644 --- a/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriverCommission.js +++ b/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriverCommission.js @@ -91,13 +91,29 @@ * 打开查看详情(使用中) */ TDriverCommission.searchTDriverDetail = function (id) { + var levelFlag = $('#levelFlag').val(); + + if(levelFlag == null || levelFlag == ''){ + levelFlag = 0; + }else if(levelFlag == 0){ + levelFlag = 1; + }else if (levelFlag == 1){ + levelFlag = 2; + }else if (levelFlag == 2){ + levelFlag = 3 + } + + if(levelFlag == 3){ + Feng.info("最多可查看三级!") + return; + } var index = layer.open({ type: 2, title: '详情', area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, - content: Feng.ctxPath + '/tDriver/commission/driverCommissionDetail?tDriverId=' + id + content: Feng.ctxPath + '/tDriver/commission/driverCommissionDetail?tDriverId=' + id + '&levelFlag=' + levelFlag }); this.layerIndex = index; }; diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriverCommissionConnect.js b/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriverCommissionConnect.js index b85fb5c..61cfaec 100644 --- a/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriverCommissionConnect.js +++ b/management/guns-admin/src/main/webapp/static/modular/system/tDriver/tDriverCommissionConnect.js @@ -91,13 +91,31 @@ * 打开查看详情(使用中) */ TDriverCommissionConnect.searchTDriverDetail = function (id) { + + var levelFlag = $('#levelFlag').val(); + + if(levelFlag == null || levelFlag == ''){ + levelFlag = 0; + }else if(levelFlag == 0){ + levelFlag = 1; + }else if (levelFlag == 1){ + levelFlag = 2; + }else if (levelFlag == 2){ + levelFlag = 3 + } + + if(levelFlag == 3){ + Feng.info("最多可查看三级!") + return; + } + var index = layer.open({ type: 2, title: '详情', area: ['100%', '100%'], //宽高 fix: false, //不固定 maxmin: true, - content: Feng.ctxPath + '/tDriver/commission/driverCommissionDetail?tDriverId=' + id + content: Feng.ctxPath + '/tDriver/commission/driverCommissionDetail?tDriverId=' + id + '&levelFlag=' + levelFlag }); this.layerIndex = index; }; diff --git a/management/guns-admin/src/main/webapp/static/modular/system/tSystemConfig/tSystemConfig.js b/management/guns-admin/src/main/webapp/static/modular/system/tSystemConfig/tSystemConfig.js index d78dd52..265d356 100644 --- a/management/guns-admin/src/main/webapp/static/modular/system/tSystemConfig/tSystemConfig.js +++ b/management/guns-admin/src/main/webapp/static/modular/system/tSystemConfig/tSystemConfig.js @@ -138,7 +138,7 @@ var reqData = {}; reqData['num1'] = Number($("#num1").val()); reqData['num2'] = Number($("#num2").val()); - reqData['num3'] = Number($("#num3").val()); + reqData['num3'] = $("#num3").val(); ajax.set("content",JSON.stringify(reqData)); ajax.set("type",3); ajax.start(); @@ -296,6 +296,20 @@ " </div>" $("#rules").append($(a)) + // laydate.render({ + // elem: '#num1-'+i, + // type: 'time', + // format: 'HH:mm', + // range: false, + // lang:'zn' + // }); + // laydate.render({ + // elem: '#num2-'+i, + // type: 'time', + // format: 'HH:mm', + // range: false, + // lang:'zn' + // }); } TSystemConfig.delBox = function (o) { -- Gitblit v1.7.1