cloud-server-activity/src/main/java/com/dsh/activity/controller/CouponController.java
@@ -325,11 +325,16 @@ } if (ofSearch.getStoreId() != null || ofSearch.getStoreIds().size() != 0) { for (Map<String, Object> map : mapList1) { if (map.get("cityManagerId").equals(ofSearch.getOperatorId())){ mapList.add(map); continue; } // 如果当前登陆人是运营商 只能查看平台添加的优惠券应只展示使用范围为全国通用、 // 指定城市有运营商管辖的、指定门店有运营商旗下门店 if (ofSearch.getObjType() == 2) { if (Integer.parseInt(String.valueOf(map.get("useScope"))) == 1) { mapList.add(map); continue; } if (Integer.parseInt(String.valueOf(map.get("useScope"))) == 2) { // 获取到优惠券id 查询这个优惠券指定了哪些城市 cloud-server-activity/src/main/resources/mapper/CouponMapper.xml
@@ -30,7 +30,8 @@ state, illustrate, auditStatus, publisherType publisherType, cityManagerId from t_coupon where 1=1 <if test="objType == 3"> cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java
@@ -1002,20 +1002,20 @@ } private String smid = "2088330203191220";//平台支付宝商户号 public static void main(String[] args) { BigDecimal bigDecimal = new BigDecimal("100"); String s = "1"; double v = Double.parseDouble(s); double v1 = v * 0.01; BigDecimal bigDecimal1 = new BigDecimal(String.valueOf(v1)); BigDecimal multiply = bigDecimal1.multiply(bigDecimal); System.err.println(v); System.err.println(v1); System.err.println(multiply); } // public static void main(String[] args) { // BigDecimal bigDecimal = new BigDecimal("100"); // // // String s = "1"; // double v = Double.parseDouble(s); // double v1 = v * 0.01; // // BigDecimal bigDecimal1 = new BigDecimal(String.valueOf(v1)); // BigDecimal multiply = bigDecimal1.multiply(bigDecimal); // System.err.println(v); // System.err.println(v1); // System.err.println(multiply); // } public ResultUtil AlipayPayment(String code, BigDecimal request) { // 二级商户商户号 String smidUser; @@ -1569,9 +1569,6 @@ @Autowired private TCoursePackageService packageService; @Autowired private TCoursePackagePaymentService packagePaymentService; @Autowired private CoursePackageStudentService coursePackageStudentService; cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/OperatorController.java
@@ -195,6 +195,7 @@ public Object listAll(Integer id, String merchantNumber,String name) throws Exception { TOperator byId = operatorService.getById(id); byId.setMerchantNumber(merchantNumber); byId.setMerchantName(name); operatorService.updateById(byId); ResultUtil resultUtil = payMoneyUtil.addReceiver(merchantNumber, name); if (resultUtil.getCode() == 500){ cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/TSiteController.java
@@ -116,29 +116,10 @@ Integer objectType = UserExt.getUser().getObjectType(); Integer objectId = UserExt.getUser().getObjectId(); model.addAttribute("userType",objectType); List<CityManager> province = cityManagerClient.listAll(); // 已有城市管理的省 ArrayList<String> list1 = new ArrayList<>(); // 已有城市管理的市 ArrayList<String> list2 = new ArrayList<>(); for (CityManager cityManager : province) { list1.add(cityManager.getProvince()); list2.add(cityManager.getCity()); } HashSet<String> set = new HashSet<String>(list1); List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); QueryWrapper<TSiteType> wrapper = new QueryWrapper<>(); wrapper.eq("state",1); List<TSiteType> siteType = siteTypeService.list(wrapper); List<TCity> list3 = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); model.addAttribute("list",list3); model.addAttribute("siteType",siteType); String roleid = UserExt.getUser().getRoleid(); @@ -146,12 +127,8 @@ model.addAttribute("objectType",objectType); model.addAttribute("objectId",objectId); model.addAttribute("type",1); List<TOperator> list5 = tOperatorService.list(); model.addAttribute("list5",list5); return PREFIX + "TSite.html"; } /** @@ -656,21 +633,28 @@ @Autowired private TOperatorService tOperatorService; @Autowired private TOperatorCityService operatorCityService; /** * 跳转到添加场地管理 */ @RequestMapping("/add") public String tCompetitionAdd(Model model) { List<CityManager> province = cityManagerClient.listAll(); System.out.println(province); // 已有城市管理的省 ArrayList<String> list1 = new ArrayList<>(); // 已有城市管理的市 ArrayList<String> list2 = new ArrayList<>(); for (CityManager cityManager : province) { list1.add(cityManager.getProvince()); list2.add(cityManager.getCity()); if (UserExt.getUser().getObjectType()==2){ // 查询这个运营商管理的省 TOperator id = tOperatorService.getOne(new QueryWrapper<TOperator>().eq("id", UserExt.getUser().getObjectId())); if (id.getType()==1){ // 全国 List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); model.addAttribute("list",list); }else{ // 找到他管理的省 List<TOperatorCity> list = operatorCityService.list(new QueryWrapper<TOperatorCity>().eq("operatorId", UserExt.getUser().getObjectId()).eq("pid", 0)); model.addAttribute("list",list); } }else{ List<TCity> list = cityService.list(new LambdaQueryWrapper<TCity>().eq(TCity::getParentId, 0)); model.addAttribute("list",list); } Integer objectType = UserExt.getUser().getObjectType(); Integer objectId = UserExt.getUser().getObjectId(); @@ -687,13 +671,11 @@ List<TOperator> list = tOperatorService.list(); model.addAttribute("yysList",list); model.addAttribute("userType",objectType); HashSet<String> set = new HashSet<String>(list1); QueryWrapper<TSiteType> wrapper = new QueryWrapper<>(); wrapper.eq("state",1); List<TSiteType> siteType = siteTypeService.list(wrapper); model.addAttribute("siteType",siteType); model.addAttribute("province",set); model.addAttribute("city",list2); model.addAttribute("province",list); String roleid = UserExt.getUser().getRoleid(); model.addAttribute("role",roleid); model.addAttribute("objectType",objectType); cloud-server-management/src/main/java/com/dsh/guns/modular/system/model/OperatorAuth.java
@@ -47,16 +47,13 @@ private String legalAddress; @TableField(value = "legalFront") private String legalFront; @TableField(value = "merchantNumber") private String merchantNumber; @TableField(value = "legalBack") private String legalBack; @TableField(value = "aliasName") private String aliasName; @TableField(value = "accountType") private Integer accountType; @TableField(value = "auditState") private Integer auditState; @TableField(value = "bank") private String bank; @TableField(value = "accountName") @@ -73,8 +70,7 @@ private String bankName; @TableField(value = "bankNumber") private String bankNumber; @TableField(value = "bankCardTwo") private String bankCardTwo; @TableField(value = "refuseReason") private String refuseReason; @@ -100,8 +96,8 @@ private String signUrl; @TableField(value = "signState") private String signState; @TableField(value = "bankCardTwo") private String bankCardTwo; @TableField(value = "isBenefits") private String isBenefits; @TableField(value = "benefitsName") @@ -118,4 +114,18 @@ private String benefitsEndTime; @TableField(value = "benefitsAddress") private String benefitsAddress; @TableField(value = "auditState") private Integer auditState; @TableField(value = "aliasName") private String aliasName; @TableField(value = "merchantNumber") private String merchantNumber; } cloud-server-management/src/main/webapp/static/modular/system/tSite/tSite.js
@@ -472,6 +472,8 @@ console.log("看看是否可预约值") console.log(reservation); var checkbox = document.querySelector('input[name="pt"]'); console.log(checkbox) if (checkbox!=null){ if (checkbox.checked) { data.type = 1 console.log("选中是平台"); @@ -480,6 +482,8 @@ console.log("运营商"); data.type = 2; } } if (reservation == 1) { if (data.typeName === "智慧场地") { console.log("===========这是智慧球场")