diff --git a/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcRentBatteyRuleController.java b/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcRentBatteyRuleController.java index 459053a..2d44199 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcRentBatteyRuleController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcRentBatteyRuleController.java @@ -5,11 +5,7 @@ import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.*; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.enums.BusinessType; import com.ruoyi.operation.domain.ZcRentBatteyRule; @@ -124,4 +120,12 @@ public class ZcRentBatteyRuleController extends BaseController { return toAjax(zcRentBatteyRuleService.deleteZcRentBatteyRuleByIds(ids)); } + + @GetMapping("/list/byLeaseType") + @ResponseBody + public List listByLeaseType(@RequestParam("leaseType") Long leaseType) { + ZcRentBatteyRule zcRentBatteyRule = new ZcRentBatteyRule(); + zcRentBatteyRule.setMealType(leaseType); + return zcRentBatteyRuleService.selectZcRentBatteyRuleList(zcRentBatteyRule); + } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcRentCarRuleController.java b/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcRentCarRuleController.java index 1bd60d5..3b64922 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcRentCarRuleController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/operation/controller/ZcRentCarRuleController.java @@ -150,6 +150,16 @@ public class ZcRentCarRuleController extends BaseController + @Log(title = "运营商管理", businessType = BusinessType.UPDATE) + @RequiresPermissions("operation:company:edit") + @PostMapping("/changeStatus") + @ResponseBody + public AjaxResult changeStatus(ZcRentCarRule zcRentCarRule) + { + return toAjax(zcRentCarRuleService.changeStatus(zcRentCarRule)); + } + + public static String generateTimestampBasedCode() { Random random = new Random(); // 获取当前时间戳的后6位 diff --git a/ruoyi-admin/src/main/java/com/ruoyi/operation/domain/CompanyStore.java b/ruoyi-admin/src/main/java/com/ruoyi/operation/domain/CompanyStore.java index 0a6f0b5..af62edc 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/operation/domain/CompanyStore.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/operation/domain/CompanyStore.java @@ -77,11 +77,11 @@ public class CompanyStore extends BaseEntity /** 纬度 */ @Excel(name = "纬度") - private String latitude; + private double latitude; /** 经度 */ @Excel(name = "经度") - private String longitude; + private double longitude; /** 合同签订日期 */ @Excel(name = "合同签订日期") @@ -329,21 +329,21 @@ public class CompanyStore extends BaseEntity { return image; } - public void setLatitude(String latitude) + public void setLatitude(double latitude) { this.latitude = latitude; } - public String getLatitude() + public double getLatitude() { return latitude; } - public void setLongitude(String longitude) + public void setLongitude(double longitude) { this.longitude = longitude; } - public String getLongitude() + public double getLongitude() { return longitude; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/operation/service/IZcRentCarRuleService.java b/ruoyi-admin/src/main/java/com/ruoyi/operation/service/IZcRentCarRuleService.java index f3f4161..c093a32 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/operation/service/IZcRentCarRuleService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/operation/service/IZcRentCarRuleService.java @@ -1,6 +1,7 @@ package com.ruoyi.operation.service; import java.util.List; + import com.ruoyi.operation.domain.ZcRentCarRule; /** @@ -58,4 +59,6 @@ public interface IZcRentCarRuleService * @return 结果 */ public int deleteZcRentCarRuleById(Long id); + + public int changeStatus(ZcRentCarRule zcRentCarRule); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/operation/service/impl/ZcRentCarRuleServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/operation/service/impl/ZcRentCarRuleServiceImpl.java index 2a74276..e2d7b94 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/operation/service/impl/ZcRentCarRuleServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/operation/service/impl/ZcRentCarRuleServiceImpl.java @@ -95,4 +95,10 @@ public class ZcRentCarRuleServiceImpl implements IZcRentCarRuleService { return zcRentCarRuleMapper.deleteZcRentCarRuleById(id); } + + @Override + public int changeStatus(ZcRentCarRule zcRentCarRule) { + zcRentCarRule.setUpdateTime(DateUtils.getNowDate()); + return zcRentCarRuleMapper.updateZcRentCarRule(zcRentCarRule); + } } diff --git a/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js b/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js index 4eb0c18..e05490b 100644 --- a/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js +++ b/ruoyi-admin/src/main/resources/static/ruoyi/js/ry-ui.js @@ -1145,6 +1145,11 @@ var table = { table.set(); $.modal.open("添加" + table.options.modalName, $.operate.addUrl(id)); }, + // 添加自定义 + addCustomize: function(id,width,height) { + table.set(); + $.modal.open("添加" + table.options.modalName, $.operate.addUrl(id),width,height); + }, // 添加信息,以tab页展现 addTab: function (id) { table.set(); diff --git a/ruoyi-admin/src/main/resources/templates/operation/rentCarRule/add.html b/ruoyi-admin/src/main/resources/templates/operation/rentCarRule/add.html index e1b45ae..7379b8a 100644 --- a/ruoyi-admin/src/main/resources/templates/operation/rentCarRule/add.html +++ b/ruoyi-admin/src/main/resources/templates/operation/rentCarRule/add.html @@ -29,7 +29,7 @@ -
+
@@ -89,12 +89,19 @@
+
+ +
+
+
+
\ No newline at end of file diff --git a/ruoyi-admin/src/main/resources/templates/operation/store/add.html b/ruoyi-admin/src/main/resources/templates/operation/store/add.html index f823ba9..62c7e2d 100644 --- a/ruoyi-admin/src/main/resources/templates/operation/store/add.html +++ b/ruoyi-admin/src/main/resources/templates/operation/store/add.html @@ -206,6 +206,14 @@ var prefix = ctx + "operation/store" var areaPrefix = ctx + "system/areaHn"; $("#form-store-add").validate({ + rules:{ + latitude:{ + number:true + }, + longitude:{ + number:true + } + }, focusCleanup: true }); $(document).ready(function () { diff --git a/ruoyi-admin/src/main/resources/templates/operation/store/edit.html b/ruoyi-admin/src/main/resources/templates/operation/store/edit.html index faba36e..2d9717e 100644 --- a/ruoyi-admin/src/main/resources/templates/operation/store/edit.html +++ b/ruoyi-admin/src/main/resources/templates/operation/store/edit.html @@ -207,6 +207,14 @@ var prefix = ctx + "operation/store" var areaPrefix = ctx + "system/areaHn"; $("#form-store-add").validate({ + rules:{ + latitude:{ + number:true + }, + longitude:{ + number:true + } + }, focusCleanup: true }); $(document).ready(function () {