设备组树状查询bug修复,前端查询添加空格去除,
diff --git a/config/application-devel-pg.properties b/config/application-devel-pg.properties
index c3df0e6..77d4185 100644
--- a/config/application-devel-pg.properties
+++ b/config/application-devel-pg.properties
@@ -4,8 +4,8 @@
spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false
spring.datasource.continue-on-error=true
spring.datasource.initialization-mode=always
-spring.jpa.show-sql=true
-logging.level.org.hibernate.SQL=DEBUG
+#spring.jpa.show-sql=true
+#logging.level.org.hibernate.SQL=DEBUG
# Postgresql settings
spring.datasource.platform=postgresql
spring.datasource.url=jdbc:postgresql://172.28.201.101:25432/restauranttest
diff --git a/src/main/java/com/supwisdom/dlpay/restaurant/domain/TDeviceGroup.java b/src/main/java/com/supwisdom/dlpay/restaurant/domain/TDeviceGroup.java
index 930a3f6..80564dd 100644
--- a/src/main/java/com/supwisdom/dlpay/restaurant/domain/TDeviceGroup.java
+++ b/src/main/java/com/supwisdom/dlpay/restaurant/domain/TDeviceGroup.java
@@ -43,7 +43,7 @@
@Column(name = "operid", length = 100)
- public String gerOperid() {
+ public String getOperid() {
return operid;
}
@@ -51,4 +51,5 @@
this.operid = operid;
}
+
}
diff --git a/src/main/java/com/supwisdom/dlpay/restaurant/service/impl/DeviceParamServiceImpl.java b/src/main/java/com/supwisdom/dlpay/restaurant/service/impl/DeviceParamServiceImpl.java
index 8dd96be..865114d 100644
--- a/src/main/java/com/supwisdom/dlpay/restaurant/service/impl/DeviceParamServiceImpl.java
+++ b/src/main/java/com/supwisdom/dlpay/restaurant/service/impl/DeviceParamServiceImpl.java
@@ -236,13 +236,13 @@
public List<TreeSelectNode> getDeviceGroupSelectTree() {
List<TDeviceGroup> groupList = deviceGroupDao.findAll();
if (StringUtil.isEmpty(groupList)) return new ArrayList<>(0);
- return getDevgroupTree(groupList, null);
+ return getDevgroupTree(groupList, 0);
}
private List<TreeSelectNode> getDevgroupTree(List<TDeviceGroup> groupList, Integer pid) {
List<TreeSelectNode> result = new ArrayList<>(0);
for (TDeviceGroup gp : groupList) {
- if ((null == pid && gp.getPid() == null) || (null != pid && pid.equals(gp.getPid()))) {
+ if ((0 == pid && gp.getPid() == 0) || (null != pid && pid.equals(gp.getPid()))) {
TreeSelectNode node = new TreeSelectNode();
node.setId(String.valueOf(gp.getDevgroupid()));
node.setName(gp.getGroupname());
diff --git a/src/main/java/com/supwisdom/dlpay/system/bean/TreeSelectNode.java b/src/main/java/com/supwisdom/dlpay/system/bean/TreeSelectNode.java
index 32eda08..90cf9b3 100644
--- a/src/main/java/com/supwisdom/dlpay/system/bean/TreeSelectNode.java
+++ b/src/main/java/com/supwisdom/dlpay/system/bean/TreeSelectNode.java
@@ -49,4 +49,13 @@
this.children = children;
}
+ @Override
+ public String toString() {
+ return "TreeSelectNode{" +
+ "id='" + id + '\'' +
+ ", name='" + name + '\'' +
+ ", open=" + open +
+ ", checked=" + checked +
+ '}';
+ }
}
diff --git a/src/main/resources/templates/restaurant/customer/form.html b/src/main/resources/templates/restaurant/customer/form.html
index 81e569e..426d576 100644
--- a/src/main/resources/templates/restaurant/customer/form.html
+++ b/src/main/resources/templates/restaurant/customer/form.html
@@ -1,6 +1,6 @@
-<form id="form" lay-filter="form" class="layui-form model-form">
- <input name="custid" id="custid" type="hidden"/>
+<form id="customer-form" lay-filter="form" class="layui-form model-form">
+ <input name="custid" id="customer-custid" type="hidden"/>
<div class="layui-form-item">
<label class="layui-form-label">姓名</label>
<div class="layui-input-block">
@@ -33,7 +33,7 @@
<div class="layui-form-item model-form-footer">
<button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
- <button class="layui-btn" lay-filter="form-submit" lay-submit id="submitbtn">保存</button>
+ <button class="layui-btn" lay-filter="customer-form-submit" lay-submit id="customer-submitbtn">保存</button>
</div>
</form>
@@ -51,14 +51,14 @@
var dev = admin.getTempData('t_cus');
if (dev) {
$('input[name="custid"]').attr('readonly', 'readonly');
- form.val('form', dev);
+ form.val('customer-form', dev);
}
/* let fid = admin.getTempData("fid");
if (fid) {
form.val('form', {"fid": fid});
}*/
// 表单提交事件
- form.on('submit(form-submit)', function (data) {
+ form.on('submit(customer-form-submit)', function (data) {
console.log(data);
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
diff --git a/src/main/resources/templates/restaurant/customer/import.html b/src/main/resources/templates/restaurant/customer/import.html
index 72e6663..2d3d730 100644
--- a/src/main/resources/templates/restaurant/customer/import.html
+++ b/src/main/resources/templates/restaurant/customer/import.html
@@ -5,21 +5,21 @@
<!-- row -->
<div class="layui-form-item">
<label class="control-label">请选择导入文件<span style="color: red"> * </span></label>
- <input type="file" name="file" id="file" placeholder="请选择xls格式文件">
+ <input type="file" name="file" id="customer-file" placeholder="请选择xls格式文件">
</div>
<!-- /row -->
<!-- row -->
<div class="layui-form-item" align="center">
- <div id="importError" style="color:red">
+ <div id="customer-importError" style="color:red">
</div>
- <div id="importInfo" >
+ <div id="customer-importInfo" >
</div>
</div>
<div class="layui-form-item model-form-footer">
<button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
- <button class="layui-btn" lay-filter="form-import" lay-submit id="importbtn">保存</button>
+ <button class="layui-btn" lay-filter="customer-form-import" lay-submit id="importbtn">保存</button>
</div>
</form>
@@ -37,9 +37,9 @@
form.val('form', {"fid": fid});
}*/
// 表单提交事件
- form.on('submit(form-import)', function (data) {
- $("#importError").html("");
- var files = $('#file').prop('files');
+ form.on('submit(customer-form-import)', function (data) {
+ $("#customer-importError").html("");
+ var files = $('#customer-file').prop('files');
var formData = new FormData();
$.each(files, function (i, file) {
@@ -71,7 +71,7 @@
}, 1000);
return;
} else {
- $("#importError").html("导入结束,导入失败信息:<br/>" + result.msg);
+ $("#customer-importError").html("导入结束,导入失败信息:<br/>" + result.msg);
console.log('err:' + result.code);
/* layer.msg(result.msg, {icon: 2});*/
diff --git a/src/main/resources/templates/restaurant/customer/index.html b/src/main/resources/templates/restaurant/customer/index.html
index 09fc1f2..fd83300 100644
--- a/src/main/resources/templates/restaurant/customer/index.html
+++ b/src/main/resources/templates/restaurant/customer/index.html
@@ -53,7 +53,7 @@
});
// 搜索按钮点击事件
$('#customer-btn-search').click(function () {
- let key = $('#customer-search-value').val();
+ let key = $('#customer-search-value').val().trim();
table.reload('customer-table', {where: {searchkey: key}, page: {curr: 1}});
});
$('#customer-btn-add').click(function () {
diff --git a/src/main/resources/templates/restaurant/device/form.html b/src/main/resources/templates/restaurant/device/form.html
index 08c499e..e5ee279 100644
--- a/src/main/resources/templates/restaurant/device/form.html
+++ b/src/main/resources/templates/restaurant/device/form.html
@@ -1,6 +1,6 @@
-<form id="form" lay-filter="form" class="layui-form model-form">
- <input name="id" id="id" type="hidden"/>
+<form id="device-form" lay-filter="form" class="layui-form model-form">
+ <input name="id" id="device-id" type="hidden"/>
<div class="layui-form-item">
<label class="layui-form-label">设备物理ID</label>
<div class="layui-input-block">
@@ -11,7 +11,7 @@
<div class="layui-form-item">
<label class="layui-form-label">设备厂商</label>
<div class="layui-input-block">
- <select name="factoryid" id="factoryid" lay-verify="required">
+ <select name="factoryid" lay-verify="required">
<option value="XKP">新开普</option>
</select>
</div>
@@ -27,7 +27,7 @@
<div class="layui-form-item model-form-footer">
<button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
- <button class="layui-btn" lay-filter="form-submit" lay-submit id="submitbtn">保存</button>
+ <button class="layui-btn" lay-filter="device-form-submit" lay-submit id="submitbtn">保存</button>
</div>
</form>
@@ -72,7 +72,7 @@
form.val('form', {"fid": fid});
}*/
// 表单提交事件
- form.on('submit(form-submit)', function (data) {
+ form.on('submit(device-form-submit)', function (data) {
console.log(data);
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
diff --git a/src/main/resources/templates/restaurant/device/import.html b/src/main/resources/templates/restaurant/device/import.html
index a97ba9d..4d9f10d 100644
--- a/src/main/resources/templates/restaurant/device/import.html
+++ b/src/main/resources/templates/restaurant/device/import.html
@@ -5,7 +5,7 @@
<!-- row -->
<div class="layui-form-item">
<label class="control-label">请选择导入文件<span class="required"> * </span></label>
- <input type="file" name="file" id="file" placeholder="请选择xls格式文件">
+ <input type="file" name="file" id="device-file" placeholder="请选择xls格式文件">
</div>
<!-- <div class="layui-input-inline" style="width: auto;margin-left:3%">
<button type="button" class="layui-btn upoadfile-btn" >
@@ -17,7 +17,7 @@
<!-- /row -->
<!-- row -->
<div class="layui-form-item" align="center">
- <div id="importError" style="color:red">
+ <div id="device-importError" style="color:red">
</div>
<div id="importInfo" >
</div>
@@ -29,7 +29,7 @@
</div>-->
<div class="layui-form-item model-form-footer">
<button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
- <button class="layui-btn" lay-filter="form-import" lay-submit id="importbtn">保存</button>
+ <button class="layui-btn" lay-filter="device-form-import" lay-submit id="importbtn">保存</button>
</div>
</form>
@@ -47,9 +47,9 @@
form.val('form', {"fid": fid});
}*/
// 表单提交事件
- form.on('submit(form-import)', function (data) {
- $("#importError").html("");
- var files = $('#file').prop('files');
+ form.on('submit(device-form-import)', function (data) {
+ $("#device-importError").html("");
+ var files = $('#device-file').prop('files');
var formData = new FormData();
$.each(files, function (i, file) {
@@ -81,7 +81,7 @@
}, 1000);
return;
} else {
- $("#importError").html("导入结束,导入失败信息:<br/>" + result.msg);
+ $("#device-importError").html("导入结束,导入失败信息:<br/>" + result.msg);
console.log('err:' + result.code);
/* layer.msg(result.msg, {icon: 2});*/
diff --git a/src/main/resources/templates/restaurant/device/index.html b/src/main/resources/templates/restaurant/device/index.html
index 69479ec..26d5449 100644
--- a/src/main/resources/templates/restaurant/device/index.html
+++ b/src/main/resources/templates/restaurant/device/index.html
@@ -55,7 +55,7 @@
});
// 搜索按钮点击事件
$('#device-btn-search').click(function () {
- let key = $('#device-search-value').val();
+ let key = $('#device-search-value').val().trim();
table.reload('device-table', {where: {searchkey: key}, page: {curr: 1}});
});
$('#device-btn-add').click(function () {
diff --git a/src/main/resources/templates/restaurant/devicegroup/form.html b/src/main/resources/templates/restaurant/devicegroup/form.html
index 3478df1..a85f85e 100644
--- a/src/main/resources/templates/restaurant/devicegroup/form.html
+++ b/src/main/resources/templates/restaurant/devicegroup/form.html
@@ -1,6 +1,6 @@
<!-- operator表单弹窗 -->
-<form id="form" lay-filter="form" class="layui-form model-form">
- <input name="devgroupid" id="devgroupid" type="hidden"/>
+<form id="devicegroup-form" lay-filter="form" class="layui-form model-form">
+ <input name="devgroupid" id="devicegroup-devgroupid" type="hidden"/>
<div class="layui-form-item">
<label class="layui-form-label">设备组名称</label>
<div class="layui-input-block">
@@ -11,7 +11,7 @@
<div class="layui-form-item">
<label class="layui-form-label">上级设备组</label>
<div class="layui-input-block">
- <select name="pid" id="pid" lay-verify="required">
+ <select name="pid" lay-verify="required">
<option value="0">根设备</option>
<option th:each="group : ${grouplist}" th:value="${group.devgroupid}">[[${group.groupname}]]</option>
</select>
@@ -20,7 +20,7 @@
<div class="layui-form-item model-form-footer">
<button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
- <button class="layui-btn" lay-filter="form-submit" lay-submit id="submitbtn">保存</button>
+ <button class="layui-btn" lay-filter="devicegroup-form-submit" lay-submit id="submitbtn">保存</button>
</div>
</form>
@@ -40,7 +40,7 @@
}*/
// 表单提交事件
- form.on('submit(form-submit)', function (data) {
+ form.on('submit(devicegroup-form-submit)', function (data) {
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
$.ajax({
diff --git a/src/main/resources/templates/restaurant/devicegroup/index.html b/src/main/resources/templates/restaurant/devicegroup/index.html
index 5b9efad..e359ca9 100644
--- a/src/main/resources/templates/restaurant/devicegroup/index.html
+++ b/src/main/resources/templates/restaurant/devicegroup/index.html
@@ -35,7 +35,7 @@
</div>
<script type="text/html" id="devicegroup-dev-tpl-state">
- <input type="checkbox" lay-filter="dev-tpl-state" value="{{d.id}}" lay-skin="switch" lay-text="正常|注销" disabled
+ <input type="checkbox" lay-filter="devicegroup-dev-tpl-state" value="{{d.id}}" lay-skin="switch" lay-text="正常|注销" disabled
{{d.state=='1'?'checked':''}} />
</script>
<script>
@@ -59,13 +59,13 @@
{field: 'devphyid', sort: true, width: 120, title: '设备物理id'},
{field: 'shopid', sort: true, width: 100, title: '商户id'},
{field: 'factoryid', sort: true, width: 100, title: '设备厂商'},
- {field: 'state', title: '状态', sort: true, width: 100, templet: '#dev-tpl-state'},
+ {field: 'state', title: '状态', sort: true, width: 100, templet: '#devicegroup-dev-tpl-state'},
]
]
});
// 搜索按钮点击事件
$('#devicegroup-btn-search').click(function () {
- let key = $('#search-value').val();
+ let key = $('#search-value').val().trim();
table.reload('devicegroup-table', {where: {searchkey: key}, page: {curr: 1}});
});
$('#devicegroup-btn-add').click(function () {
diff --git a/src/main/resources/templates/restaurant/devicemanage/form.html b/src/main/resources/templates/restaurant/devicemanage/form.html
index f9c84be..81162e7 100644
--- a/src/main/resources/templates/restaurant/devicemanage/form.html
+++ b/src/main/resources/templates/restaurant/devicemanage/form.html
@@ -12,6 +12,7 @@
<label class="layui-form-label">设备组</label>
<div class="layui-input-block">
<select name="devgroupid" id="devgroupid" lay-verify="required">
+ <option value="0">无</option>
<option th:each="group : ${grouplist}" th:value="${group.devgroupid}">[[${group.groupname}]]</option>
</select>
</div>
diff --git a/src/main/resources/templates/restaurant/devicemanage/index.html b/src/main/resources/templates/restaurant/devicemanage/index.html
index 92c05ad..6f09bb5 100644
--- a/src/main/resources/templates/restaurant/devicemanage/index.html
+++ b/src/main/resources/templates/restaurant/devicemanage/index.html
@@ -62,10 +62,10 @@
});
// 搜索按钮点击事件
$('#devicemanage-btn-search').click(function () {
- let devphyid = $('#devicemanage-devphyid').val();
- let id = $('#devicemanage-termid').val();
- let factoryid = $('#devicemanage-factoryid').val();
- let devicename = $('#devicemanage-devicename').val();
+ let devphyid = $('#devicemanage-devphyid').val().trim();
+ let id = $('#devicemanage-termid').val().trim();
+ let factoryid = $('#devicemanage-factoryid').val().trim();
+ let devicename = $('#devicemanage-devicename').val().trim();
table.reload('devicemanage-table', {where: {
devphyid: devphyid,
id:id,
diff --git a/src/main/resources/templates/restaurant/transdtl/index.html b/src/main/resources/templates/restaurant/transdtl/index.html
index d5c1b20..c7298f4 100644
--- a/src/main/resources/templates/restaurant/transdtl/index.html
+++ b/src/main/resources/templates/restaurant/transdtl/index.html
@@ -193,13 +193,13 @@
});
// 搜索按钮点击事件
$('#transdtl-btn-search').click(function () {
- let custname = $('#transdtl-custname').val();
- let shopid = $('#transdtl-shopid').val();
+ let custname = $('#transdtl-custname').val().trim();
+ let shopid = $('#transdtl-shopid').val().trim();
let startdate = $('#transdtl-startdate').val();
let enddate = $('#transdtl-enddate').val();
- let refno = $('#transdtl-refno').val();
+ let refno = $('#transdtl-refno').val().trim();
let status = $('#transdtl-status').val();
- let termid = $('#transdtl-termid').val();
+ let termid = $('#transdtl-termid').val().trim();
table.reload('transdtl-table', {
where: {
custname: custname,
diff --git a/src/main/resources/templates/restaurant/transdtlform/index.html b/src/main/resources/templates/restaurant/transdtlform/index.html
index 4570b0c..0142ee2 100644
--- a/src/main/resources/templates/restaurant/transdtlform/index.html
+++ b/src/main/resources/templates/restaurant/transdtlform/index.html
@@ -64,7 +64,7 @@
});
// 搜索按钮点击事件
$('#btn-search').click(function () {
- let key = $('#search-value').val();
+ let key = $('#search-value').val().trim();
table.reload('table', {where: {searchkey: key}});
});
$('#btn-add').click(function () {
diff --git a/src/main/resources/templates/restaurant/transdtlrev/form.html b/src/main/resources/templates/restaurant/transdtlrev/form.html
index 96fbc4e..23a5594 100644
--- a/src/main/resources/templates/restaurant/transdtlrev/form.html
+++ b/src/main/resources/templates/restaurant/transdtlrev/form.html
@@ -1,5 +1,5 @@
-<form id="form" lay-filter="form" class="layui-form model-form">
+<form id="transdtlrev-form" lay-filter="form" class="layui-form model-form">
<input name="refno" id="refno" type="hidden"/>
<div class="layui-form-item">
<label class="layui-form-label">冲正对象</label>
@@ -25,7 +25,7 @@
<div class="layui-form-item model-form-footer">
<button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">取消</button>
- <button class="layui-btn" lay-filter="form-submit" lay-submit id="submitbtn">冲正</button>
+ <button class="layui-btn" lay-filter="transdtlrev-form-submit" lay-submit id="submitbtn">冲正</button>
</div>
</form>
@@ -45,7 +45,7 @@
form.val('form', dtl);
}
// 表单提交事件
- form.on('submit(form-submit)', function (data) {
+ form.on('submit(transdtlrev-form-submit)', function (data) {
console.log(data);
layer.load(2);
let token = $("meta[name='_csrf_token']").attr("value");
diff --git a/src/main/resources/templates/restaurant/transdtlrev/index.html b/src/main/resources/templates/restaurant/transdtlrev/index.html
index 5a0a06a..c97111e 100644
--- a/src/main/resources/templates/restaurant/transdtlrev/index.html
+++ b/src/main/resources/templates/restaurant/transdtlrev/index.html
@@ -156,8 +156,8 @@
// 搜索按钮点击事件
$('#transdtlrev-btn-search').click(function () {
- let custname = $('#transdtlrev-custname').val();
- let refno = $('#transdtlrev-refno').val();
+ let custname = $('#transdtlrev-custname').val().trim();
+ let refno = $('#transdtlrev-refno').val().trim();
let accdate = $('#transdtlrev-accdate').val();
table.reload('transdtlrev-table', {
where: {