Procházet zdrojové kódy

更改个推,添加局部清洗规则

李天标 před 5 roky
rodič
revize
191471d08a

+ 14 - 3
app-api/src/main/java/com/hboxs/control/api/equipment/CleanController.java

@@ -51,9 +51,9 @@ public class CleanController extends BaseController {
     public Object getCleanHistory(String clientId, int type) {
         CleanHistory cleanHistory = cleanHistoryService.findByClentId(clientId, type);
         if (cleanHistory == null) {
-            return "error";
+            return JsonMessage.success("error");
         }
-        return "success";
+        return JsonMessage.success("success");
     }
 
     /**
@@ -339,7 +339,7 @@ public class CleanController extends BaseController {
                 int re = Integer.parseInt(remaining)-1;
                 equipment.setRemaining(String.valueOf(re));
                 equipmentService.update(equipment);
-                if(re==0){
+                if(re<0){
                     return JsonMessage.success("机器已过期");
                 }
             }
@@ -355,6 +355,17 @@ public class CleanController extends BaseController {
     }
 
     /**
+     * 获取厕所内位置数量
+     */
+    @RequestMapping(value = "/sendPositionNum", method = RequestMethod.GET, produces = "application/json;charset=UTF-8")
+    @ResponseBody
+    public Object sendPositionNum(String clientId,Integer num) {
+        Equipment equipment = equipmentService.findByClientId(clientId);
+        equipment.setPositionNum(num);
+        equipmentService.update(equipment);
+        return JsonMessage.success("success");
+    }
+    /**
      * 获取时间
      */
     @RequestMapping(value = "/getTime", method = RequestMethod.GET, produces = "application/json;charset=UTF-8")

+ 1 - 1
app-api/src/main/java/com/hboxs/control/api/order/OrderController.java

@@ -1508,7 +1508,7 @@ public class OrderController extends BaseController {
             Equipment byClientId = equipmentService.findByClientId(order.getClientId());
             String gtClientId = byClientId.getGtClientId();
 
-            PushUtils.push(gtClientId, "支付成功", "您的订单支付成功", PushUtils.buildJson("pay_success", kindData.toString()).toString());
+            PushUtils.push(gtClientId, "支付成功", "您的订单支付成功", PushUtils.buildJson("paySuccess", kindData.toString()).toString());
 //            PushUtils.push(equipmentService.findByClientId(order.getClientId()).getGtClientId(), "支付成功", "您的订单支付成功", PushUtils.buildJson("pay_success", kindData.toString()).toString());
             order.setNote(gtClientId+"已推送");
             orderService.update(order);

+ 13 - 1
app-backend-web/src/main/java/com/hboxs/control/admin/EquipmentController.java

@@ -452,5 +452,17 @@ public class EquipmentController extends BaseController {
 
         return SUCCESS_MESSAGE;
     }
-
+    /**
+     * 局部清洗
+     *
+     * @param
+     * @return
+     */
+    @GetMapping("/cleanPositionNum")
+    @ResponseBody
+    public Message cleanPositionNum(String clientId,String val){
+        Equipment equipment = equipmentService.findByClientId(clientId);
+        PushUtils.push(equipment.getGtClientId(), "", "", PushUtils.buildJson("cleanPositionNum", val).toString());
+        return SUCCESS_MESSAGE;
+    }
 }

+ 56 - 44
app-backend-web/src/main/webapp/WEB-INF/template/admin/cleanHistory/list.ftl

@@ -74,7 +74,7 @@
             &nbsp;&nbsp;
             所属商家 <input type="text" name="adminUserName" class="text" value="${adminUserName}"/>
             &nbsp;&nbsp;
-            [#--报警内容 <input type="text" name="alarmContent" class="text" value="${alarmContent} "/>--]
+        [#--报警内容 <input type="text" name="alarmContent" class="text" value="${alarmContent} "/>--]
             &nbsp;&nbsp;
             使用时间
             <div class="layui-form layui-form-list ">
@@ -85,47 +85,47 @@
                     </div>
                 </div>
             </div>
-            [#--&nbsp;&nbsp; &nbsp;&nbsp;--]
-            [#--[#if admin.type=="admin"]--]
-                [#--类型--]
-                [#--<select name="type">--]
-                    [#--<option value="">全部</option>--]
-                    [#--<option value="agency" [#if type=="agency"] selected[/#if]>省级</option>--]
-                    [#--<option value="merchant" [#if type=="merchant"] selected[/#if]>市级</option>--]
-                    [#--<option value="personage" [#if status=="personage"] selected[/#if]>终端</option>--]
-                [#--</select>--]
-            [#--[#elseif admin.type=="agency"]--]
-				[#--类型--]
-                [#--<select name="type">--]
-                    [#--<option value="">全部</option>--]
-                    [#--<option value="agency" [#if type=="agency"] selected[/#if]>我的</option>--]
-                    [#--<option value="merchant" [#if type=="merchant"] selected[/#if]>市级</option>--]
-                    [#--<option value="personage" [#if status=="personage"] selected[/#if]>终端</option>--]
-                [#--</select>--]
-            [#--[#elseif admin.type=="merchant"]--]
-				[#--类型--]
-                [#--<select name="type">--]
-                    [#--<option value="">全部</option>--]
-                    [#--<option value="merchant" [#if type=="merchant"] selected[/#if]>我的</option>--]
-                    [#--<option value="personage" [#if status=="personage"] selected[/#if]>终端</option>--]
-                [#--</select>--]
-            [#--[/#if]--]
+        [#--&nbsp;&nbsp; &nbsp;&nbsp;--]
+        [#--[#if admin.type=="admin"]--]
+        [#--类型--]
+        [#--<select name="type">--]
+        [#--<option value="">全部</option>--]
+        [#--<option value="agency" [#if type=="agency"] selected[/#if]>省级</option>--]
+        [#--<option value="merchant" [#if type=="merchant"] selected[/#if]>市级</option>--]
+        [#--<option value="personage" [#if status=="personage"] selected[/#if]>终端</option>--]
+        [#--</select>--]
+        [#--[#elseif admin.type=="agency"]--]
+        [#--类型--]
+        [#--<select name="type">--]
+        [#--<option value="">全部</option>--]
+        [#--<option value="agency" [#if type=="agency"] selected[/#if]>我的</option>--]
+        [#--<option value="merchant" [#if type=="merchant"] selected[/#if]>市级</option>--]
+        [#--<option value="personage" [#if status=="personage"] selected[/#if]>终端</option>--]
+        [#--</select>--]
+        [#--[#elseif admin.type=="merchant"]--]
+        [#--类型--]
+        [#--<select name="type">--]
+        [#--<option value="">全部</option>--]
+        [#--<option value="merchant" [#if type=="merchant"] selected[/#if]>我的</option>--]
+        [#--<option value="personage" [#if status=="personage"] selected[/#if]>终端</option>--]
+        [#--</select>--]
+        [#--[/#if]--]
             &nbsp;&nbsp; &nbsp;&nbsp;
             <button class="layui-btn layui-btn-normal layui-btn-xs">筛选</button>
             &nbsp;&nbsp; &nbsp;&nbsp;
         </div>
-        [#--<div style="margin-left:10px;padding:5px;border: 1px solid" class="search-bar">--]
-        [#-- 导出类型--]
-         [#--<select name="exportType">--]
-             [#--<option value="">全部</option>--]
-             [#--<option value="account">子账号</option>--]
-             [#--<option value="equipment">设备</option>--]
-         [#--</select>--]
-            [#--日期 <input id="exportDate" style="height: 24px;width: 150px" type="text" name="exportDate"--]
-                      [#--placeholder=" - "/>--]
+    [#--<div style="margin-left:10px;padding:5px;border: 1px solid" class="search-bar">--]
+    [#-- 导出类型--]
+    [#--<select name="exportType">--]
+    [#--<option value="">全部</option>--]
+    [#--<option value="account">子账号</option>--]
+    [#--<option value="equipment">设备</option>--]
+    [#--</select>--]
+    [#--日期 <input id="exportDate" style="height: 24px;width: 150px" type="text" name="exportDate"--]
+    [#--placeholder=" - "/>--]
 
-            [#--<button id="export" class="layui-btn layui-btn-normal layui-btn-xs">导出Excel</button>--]
-        [#--</div>--]
+    [#--<button id="export" class="layui-btn layui-btn-normal layui-btn-xs">导出Excel</button>--]
+    [#--</div>--]
     </div>
     <table id="listTable" class="list">
         <tr>
@@ -151,27 +151,39 @@
 			[#list page.content as cleanHistory]
 				<tr>
                     <td>
-						${cleanHistory.clientId}
+                        ${cleanHistory.clientId}
                     </td>
                     <td>
-						${cleanHistory.name}
+                        ${cleanHistory.name}
                     </td>
                     <td>
                         ${cleanHistory.adminName}
                     </td>
+                [#if cleanHistory.type==0]
                     <td>
-						${cleanHistory.type}
+                        定时清洗
                     </td>
+                [/#if]
+                    [#if cleanHistory.type==1]
                     <td>
-						${(cleanHistory.createDate?string("yyyy-MM-dd HH:mm:ss"))!""}
+                        自动清洗
+                    </td>
+                    [/#if]
+                    [#if cleanHistory.type==null||cleanHistory.type==""]
+                    <td>
+
+                    </td>
+                    [/#if]
+                    <td>
+                        ${(cleanHistory.createDate?string("yyyy-MM-dd HH:mm:ss"))!""}
                     </td>
 
                 </tr>
-			[/#list]
+            [/#list]
     </table>
 		[@pagination pageNumber = page.pageNumber totalPages = page.totalPages]
-			[#include "/admin/include/pagination.ftl"]
-		[/@pagination]
+            [#include "/admin/include/pagination.ftl"]
+        [/@pagination]
 </form>
 
 <script>

+ 80 - 258
app-backend-web/src/main/webapp/WEB-INF/template/admin/equipment/edit.ftl

@@ -51,6 +51,9 @@
         <input type="button" value="清洗规则"/>
     </li>
     <li>
+        <input type="button" value="局部清洗"/>
+    </li>
+    <li>
         <input type="button" value="报警记录"/>
     </li>
     <li>
@@ -453,73 +456,38 @@
         </div>
     </form>
 </div>
-[#--<div class="input tabContent">--]
-    [#--<form class="layui-form layui-form-pane" id="editProductForm">--]
 
-        [#--<table id="listTable" class="list">--]
+<div class="input tabContent">
+    <div>
 
-            [#--<tr>--]
-                [#--<th>--]
-                    [#--<a href="javascript:" class="sort" name="productName">产品名称</a>--]
-                [#--</th>--]
-                [#--<th>--]
-                    [#--<a href="javascript:" class="sort" name="rmbPrice">人民币价格</a>--]
-                [#--</th>--]
-                [#--<th>--]
-                    [#--<a href="javascript:" class="sort" name="CodePrice">投币价格</a>--]
-                [#--</th>--]
-                [#--<th>--]
-                    [#--<a href="javascript:" class="sort" name="sellStatus">销售状态</a>--]
-                [#--</th>--]
-            [#--</tr>--]
-                    [#--[#list products.content as product]--]
-                    [#--<tr>--]
-                        [#--<input type="hidden" name="productId" value="${product.id}" lay-verify="required|productId"--]
-                               [#--value="${product.id}"/>--]
-                        [#--<input type="hidden" name="equipmentId" value="${product.equipmentId}"/>--]
-                        [#--<div class="layui-inline">--]
-                            [#--<td>--]
-                                [#--<input type="text" name="productName" lay-verify="required|productName"--]
-                                       [#--value="${product.productName}" class="layui-input" readonly/>--]
-                            [#--</td>--]
-                        [#--</div>--]
-
-                        [#--<td>--]
-                            [#--<div class="layui-inline"></div>--]
-                            [#--<input type="text" name="rmbPrice"--]
-                                   [#--value="${product.rmbPrice}" class="layui-input" required/>--]
-                        [#--</td>--]
-                        [#--<td>--]
-                            [#--<input type="text" name="codePrice"--]
-                                   [#--value="${product.codePrice}" class="layui-input" required/>--]
-                        [#--</td>--]
-                        [#--<td>--]
-                            [#--[#if product.sellStatus=="true"]--]
-
-                                [#--<span>正常销售</span>--]
-                            [#--[#else]--]
-                               [#--<span class="red">已售罄</span>--]
-                            [#--[/#if]--]
-                        [#--</td>--]
-                    [#--</tr>--]
-                    [#--[/#list]--]
-
-        [#--</table>--]
-        [#--<div class="layui-form-item">--]
-            [#--<div class="layui-input-block ">--]
-
-            [#--<td><input id="editProduct" type="submit" value="提交" /></td>--]
-            [#--<td><input  type="reset" value="重置" /></td>--]
-                [#--<td align="center">--]
-                    [#--<input id="editProduct" class="button" type="submit" value="提交并推送设备更新"/>--]
-                    [#--<input type="button" class="button" value="取消"--]
-                           [#--onclick="location.href='list.htm'"/>--]
-                [#--</td>--]
+        <table id="positionNums" class="list">
+            <tr>
+                <td>
+                    <div>
+                        <label>
+                            <span>位置编号1</span>&nbsp;&nbsp;
+                            <button class="layui-btn" onclick="c('1')">清洗</button>
+                        </label>
+                    </div>
+                </td>
+            </tr>
+        </table>
+        <div>
+            <table class="input">
+                <tr>
+                    <th>
+                        &nbsp;
+                    </th>
+                    <td>
+                        <input type="button" class="button" value="返回" onclick="location.href='list.htm'"/>
+                    </td>
+                </tr>
+            </table>
+        </div>
+    </div>
+
+</div>
 
-            [#--</div>--]
-        [#--</div>--]
-    [#--</form>--]
-[#--</div>--]
 <div class="input tabContent">
     <form class="layui-form layui-upload-list" id="editProductForm">
 
@@ -608,6 +576,7 @@
         <table class="list">
             <tr>
                 <input type="hidden" id="equId" value="${equipment.gtClientId}"/>
+                <input type="hidden" id="positionNum" value="${equipment.positionNum}"/>
                 <input type="hidden" id="clientId" value="${equipment.clientId}"/>
                 <td>
                     <div>
@@ -1009,71 +978,7 @@
 <div class="input tabContent">
     <div>
         <table class="list">
-            [#--<tr>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>X轴回零速度:</span>&nbsp;&nbsp;--]
-                            [#--<input type="text" name="val" id="D-420" class="text" style="width: 70px"--]
-                                   [#--value="${_paramMethod('D-420',equipment.clientId,'1')}"/>--]
-                            [#--<button class="layui-btn" onclick="a('D-420')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>X轴爬行速度:</span>&nbsp;&nbsp;--]
-                            [#--<input type="text" name="val" id="D-421" class="text" style="width: 70px"--]
-                                   [#--value=" ${_paramMethod('D-421',equipment.clientId,'1')}"/>--]
-                            [#--<button class="layui-btn" onclick="a('D-421')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-
-                            [#--<span>Y轴回零速度:</span>&nbsp;&nbsp;--]
-                            [#--<input value=" ${_paramMethod('D-422',equipment.clientId,'1')}" type="text" name="val"--]
-                                   [#--id="D-422" class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D-422')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>Y轴爬行速度:</span>&nbsp;&nbsp;--]
-                            [#--<input value=" ${_paramMethod('D-423',equipment.clientId,'1')}" type="text" name="val"--]
-                                   [#--id="D-423" class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D-423')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-            [#--</tr>--]
             <tr>
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>E轴回零速度:</span>&nbsp;&nbsp;--]
-                            [#--<input value=" ${_paramMethod('D-424',equipment.clientId,'1')}" type="text" name="val"--]
-                                   [#--id="D-424" class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D-424')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>E轴爬行速度:</span>&nbsp;&nbsp;--]
-                            [#--<input value=" ${_paramMethod('D-425',equipment.clientId,'1')}" type="text" name="val"--]
-                                   [#--id="D-425" class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D-425')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-
                 <td>
                     <div>
                         <label>
@@ -1138,134 +1043,6 @@
                     </div>
                 </td>
             </tr>
-            [#--<tr>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数十三:</span>&nbsp;&nbsp;--]
-                            [#--<input value=" ${_paramMethod('D431',equipment.clientId,'1')}" type="text" name="val"--]
-                                   [#--id="D431" class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D431')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数十四:</span>&nbsp;&nbsp;--]
-                            [#--<input value=" ${_paramMethod('D432',equipment.clientId,'1')}" type="text" name="val"--]
-                                   [#--id="D432" class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D432')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数十五:</span>&nbsp;&nbsp;--]
-                            [#--<input value=" ${_paramMethod('D433',equipment.clientId,'1')}" type="text" name="val"--]
-                                   [#--id="D433" class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D433')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数十六:</span>&nbsp;&nbsp;--]
-                            [#--<input value=" ${_paramMethod('D436',equipment.clientId,'1')}" type="text" name="val"--]
-                                   [#--id="D436" class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D436')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-            [#--</tr>--]
-            [#--<tr>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数十七:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D438',equipment.clientId,'1')}"--]
-                                                                 [#--type="text" name="val" id="D438" class="text"--]
-                                                                 [#--style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D438')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数十八:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D440',equipment.clientId,'1')}"--]
-                                                                 [#--type="text" name="val" id="D440" class="text"--]
-                                                                 [#--style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D440')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-
-            [#----]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数十九:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D218',equipment.clientId,'1')}"--]
-                                                                 [#--type="text" name="val" id="D218" class="text"--]
-                                                                 [#--style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D218')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数二十:</span>&nbsp;&nbsp;<input value=" ${_paramMethod('D268',equipment.clientId,'1')}"--]
-                                                                 [#--type="text" name="val" id="D268" class="text"--]
-                                                                 [#--style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D268')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-            [#--</tr>--]
-            [#--<tr>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数二十一:</span>&nbsp;&nbsp;<input--]
-                                [#--value=" ${_paramMethod('D318',equipment.clientId,'1')}" type="text" name="val" id="D318"--]
-                                [#--class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D318')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数二十二:</span>&nbsp;&nbsp;<input--]
-                                [#--value=" ${_paramMethod('D228',equipment.clientId,'1')}" type="text" name="val" id="D228"--]
-                                [#--class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D228')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数二十三:</span>&nbsp;&nbsp;<input--]
-                                [#--value=" ${_paramMethod('D278',equipment.clientId,'1')}" type="text" name="val" id="D278"--]
-                                [#--class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D278')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-                [#--<td>--]
-                    [#--<div>--]
-                        [#--<label>--]
-                            [#--<span>参数二十四:</span>&nbsp;&nbsp;<input--]
-                                [#--value=" ${_paramMethod('D328',equipment.clientId,'1')}" type="text" name="val" id="D328"--]
-                                [#--class="text" style="width: 70px"/>--]
-                            [#--<button class="layui-btn" onclick="a('D328')">更新</button>--]
-                        [#--</label>--]
-                    [#--</div>--]
-                [#--</td>--]
-            [#--</tr>--]
         </table>
     </div>
     <div>
@@ -1470,7 +1247,52 @@
     });
 
 </script>
+[#--局部清洗--]
+<script>
+    var posit = setInterval(positionNum,2000);
+    function positionNum(){
+        clearInterval(posit);
+        document.getElementById("positionNums").innerHTML = "";
+        var num = document.getElementById("positionNum").value;
+        var table = document.getElementById("positionNums");
+        var tableData="<tr>";
+        for(var i=1;i<=num;i++){
+            tableData+="<td>" +
+                    "<div>" +
+                    "<label>" +
+                    "<span>位置编号"+i+"</span>&nbsp;&nbsp;" +
+                    "<button class=\"layui-btn\" onclick=\"c('"+i+"')\">清洗</button>"+
+                    "</label>" +
+                    "</div>" +
+                    "</td>";
+            if(i%4==0){
+                tableData+="</tr>";
+            }
+            if(i%4==0&&i<num){
+                tableData+="<tr>";
+            }
+            if(i%4!=0&&i==num){
+                tableData+="</tr>";
+            }
+        }
+        $("#positionNums").html(tableData)
+        // table.innerHTML=tableData;
 
+    }
+    function c(val) {
+        var clientId = $("#clientId").val();
+        $.ajax({
+            url: "cleanPositionNum.htm?clientId="+clientId+"&val="+val,
+            type: "get",
+            dataType: "json",
+            contentType: 'application/json;charset=utf-8',
+            // data: JSON.stringify(commonParam),
+            success: function (data) {
+                layer.msg("发送成功");
+            }
+        })
+    }
+</script>
 [#--修改产品验证--]
 <script>
     $(document).ready(function () {
@@ -1603,7 +1425,7 @@
             contentType: 'application/json;charset=utf-8',
             data: JSON.stringify(commonParam),
             success: function (data) {
-                layer.msg(data.content);
+                layer.msg("修改成功");
             }
         })
 
@@ -1633,7 +1455,7 @@
             contentType: 'application/json;charset=utf-8',
             data: JSON.stringify(commonParam),
             success: function (data) {
-                layer.msg(data.content);
+                layer.msg("修改成功");
             }
         })
 

+ 7 - 3
app-common/src/main/java/com/hboxs/common/utils/PushUtils.java

@@ -19,13 +19,17 @@ import java.util.List;
 public class PushUtils {
 
 
-    public final static String appId = "GKa6qa12heALjEXZlAn1U3";
+//    public final static String appId = "GKa6qa12heALjEXZlAn1U3";
+    public final static String appId = "n4vsaIAi0eAbAkfBfqsUL7";
 
-    public final static String appKey = "fLvPjR8hni7VFMkgjh8lx2";
+//    public final static String appKey = "fLvPjR8hni7VFMkgjh8lx2";
+    public final static String appKey = "iUQlj7YC4c5Zb7CSuwQTP4";
 
-    public final static String masterSecret = "KjxrC6vTLr5wiZu55cCnS8";
+    public final static String masterSecret = "2M5oeptE8kAfSYcPXpR7r6";
+//    public final static String masterSecret = "KjxrC6vTLr5wiZu55cCnS8";
 
     public final static String host = "http://sdk.open.api.igexin.com/apiex.htm";
+//    public final static String host = "http://sdk.open.api.igexin.com/apiex.htm";
 
 //    public  static IPushResult rets =null;
 

+ 13 - 0
app-entity/src/main/java/com/hboxs/entity/Equipment.java

@@ -423,6 +423,19 @@ public class Equipment extends BaseEntity {
     private Integer  smsFlag;
 
     /**
+     * 厕所内的位置数
+     */
+    private Integer  positionNum;
+
+    public Integer getPositionNum() {
+        return positionNum;
+    }
+
+    public void setPositionNum(Integer positionNum) {
+        this.positionNum = positionNum;
+    }
+
+    /**
      * 短信发送次数(次数)
      */
     private Integer  timesFlag;