浏览代码

凌云集团更改公司

peiguo 5 年之前
父节点
当前提交
374b21161c

+ 27 - 2
whepi-ui/templates/home/home.ftl

@@ -159,8 +159,6 @@
             $.alert("您选择的部门和原来的部门一样")
             return false;
         }
-        $("#unitId").val(newUnitId);
-        $("#unitMsg").text(newUnitText);
         $.ajax({
             url: '/home/changeUnitId.json',
             type: "post",
@@ -170,6 +168,33 @@
             }, success: function (date) {
                 $("#unitId").val(newUnitId);
                 $("#unitMsg").text(newUnitText);
+                $.alert("更改成功")
+                return false;
+            }
+        });
+    }
+    // 凌云更换工号后保存
+    function changeDoorplate() {
+        var doorplate = $("#doorplateMsg").text();
+        var newDoorplate = $("#newDoorplate").val().trim();
+        if (!newDoorplate) {
+            $.alert("请输入工号")
+            return false;
+        }
+        if (doorplate == newDoorplate) {
+            $.alert("您输入的工号和原本的工号一样")
+            return false;
+        }
+        $.ajax({
+            url: '/home/changeDoorplate.json',
+            type: "post",
+            data: {
+                userId: $('#userId').val(),
+                newDoorplate: newDoorplate,
+            }, success: function (date) {
+                $("#doorplateMsg").text(newDoorplate);
+                $.alert("更改成功")
+                return false;
             }
         });
     }

+ 15 - 2
whepi-ui/templates/home/ribao.ftl

@@ -322,7 +322,7 @@
                 <div class="weui-panel weui-panel_access">
                 <#--                    <div class="weui-panel__hd" style=" font-size: large">${uptown_name!''}小区</div>-->
                     <div class="weui-panel__hd" style=" font-size: large">${linkman!''}
-                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;工号${doorplate!''}</div>
+                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;工号<span id="doorplateMsg">${doorplate!''}</span></div>
                     <div class="weui-panel__hd" style=" font-size: large"><span
                             id="unitMsg">${ridgepole!''}${unit!''}</span></div>
                     <input id="unitId" type="text" hidden="hidden" value="${unitId!''}"/>
@@ -337,7 +337,20 @@
                         </div>
                     </div>
                     <div class="weui-form__opr-area">
-                        <a class="weui-btn weui-btn_primary" href="javascript:;" onclick="changeUnitId();">确定</a>
+                        <a class="weui-btn weui-btn_primary" href="javascript:;" onclick="changeUnitId();">确定部门更改</a>
+                    </div>
+                    <div>
+                        <div class="weui-cells__title" id="menpaiTitle">更改工号</div>
+                        <div class="weui-cells">
+                            <div class="weui-cell">
+                                <div class="weui-cell__bd">
+                                    <input class="weui-input" type="text" id="newDoorplate" placeholder="请输入工号"/>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                    <div class="weui-form__opr-area">
+                        <a class="weui-btn weui-btn_primary" href="javascript:;" onclick="changeDoorplate();">确定工号更改</a>
                     </div>
                     <br/><br/>
                 </div>

+ 7 - 0
whepi-web/src/main/java/com/bofeng/service/UserOpenService.java

@@ -110,4 +110,11 @@ public class UserOpenService {
         uptownHouse.setUnitId(unitId);
         uptownHouseMapper.updateById(uptownHouse);
     }
+
+    @Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)
+    public void changeDoorplate(Long userId, String doorplate) {
+        UptownHouse uptownHouse = uptownHouseMapper.getUptownHouseByUser(userId);
+        uptownHouse.setDoorplate(doorplate);
+        uptownHouseMapper.updateById(uptownHouse);
+    }
 }

+ 12 - 1
whepi-web/src/main/java/com/bofeng/wx/controller/UserOpenController.java

@@ -231,7 +231,7 @@ public class UserOpenController {
     }
 
     /**
-     * 凌云集团更改公司
+     * 凌云集团更改部门
      * @return
      */
     @PostMapping("/home/changeUnitId.json")
@@ -241,6 +241,17 @@ public class UserOpenController {
         userOpenService.changeUnitId(userId, unitId);
     }
 
+    /**
+     * 凌云集团更改工号
+     * @return
+     */
+    @PostMapping("/home/changeDoorplate.json")
+    public void changeDoorplate(ModelMap model, HttpServletRequest request) {
+        Long userId = Long.parseLong(request.getParameter("userId"));
+        String doorplate = request.getParameter("newDoorplate");
+        userOpenService.changeDoorplate(userId, doorplate);
+    }
+
     @PostMapping("/home/checkHouseId.json")
     public ResultModel checkHouseId(HttpServletRequest request) {
         ResultModel resultModel = new ResultModel();