Просмотр исходного кода

Merge branch 'master' of http://git.yvanui.com/hust/wuhan_epi

maoyunfeng 5 лет назад
Родитель
Сommit
d13d0e102e

+ 5 - 30
whepi-ui/templates/home/help.ftl

@@ -1,38 +1,13 @@
-<div class="page__bd">
+<div class="page__bd" xmlns="http://www.w3.org/1999/html">
 
-    <div class="weui-cells__group weui-cells__group_form">
-        <div class="weui-cells weui-cells_radio">
-            <label class="weui-cell weui-cell_active weui-check__label" for="x11">
-                <div class="weui-cell__bd">
-                    <p>已解决</p>
-                </div>
-                <div class="weui-cell__ft">
-                    <input type="radio" class="weui-check" name="radio1" id="x11">
-                    <span class="weui-icon-checked"></span>
-                </div>
-            </label>
-            <label class="weui-cell weui-cell_active weui-check__label" for="x12">
-
-                <div class="weui-cell__bd">
-                    <p>未解决</p>
-                </div>
-                <div class="weui-cell__ft">
-                    <input type="radio" name="radio1" class="weui-check" id="x12" checked="checked">
-                    <span class="weui-icon-checked"></span>
-                </div>
-            </label>
-        </div>
+    <div class="weui-panel weui-panel_access" id="qzHS">
     </div>
 
-    <div>
-        <div>生活必须品求助</div>
+    <div class="button-sp-area">
+    <div class="weui-btn-area">
+        <a class="weui-btn weui-btn_primary" onclick="zqBackHelp();">返回</a>
     </div>
-    <div class="weui-panel weui-panel_access">
-        <div class="weui-panel__bd" id="qzHS">
-        </div>
     </div>
-
-
 </div>
 
 <script>

+ 48 - 3
whepi-ui/templates/home/home.ftl

@@ -2,6 +2,7 @@
 <#include "/home/frag.head.ftl" />
 
 <div class="weui-tab">
+    <input id="userId" type="text" hidden="hidden" value=${user_id!}/>
     <div class="weui-tab__bd">
         <div id="tab1" class="weui-tab__bd-item weui-tab__bd-item--active">
             <#include "/home/ribao.ftl" /></div>
@@ -53,21 +54,35 @@
             });
         });
 
-        console.log(userid);
 
         ribao_init();
         qiuzhu_init();
-        help();
         family_init();
         ribao_add();
         ribao_cancel();
         ribao_commit();
         submit_back();
+        familyClick();
+
+        $(function () {
+            $("#ground").bind("click", function () {
+                if ($("#Gj").val() == "off") {
+                    $("#Gj").val("on");
+                    console.log("关闭查看所有");
+                    qzMy_help(1);
+                } else {
+                    $("#Gj").val("off");
+                    console.log("查看已解决的");
+                    qzMy_help(2);
+                }
+            });
+        });
     })(jQuery);
 
 
     //小区求助信息的展示
     function familyClick() {
+        $('#notitle').empty();//清除节点
         $.ajax({
             url: '/home/home/queryQzTask',
             data: {},
@@ -102,7 +117,37 @@
     }
 
 function xiaoQuItemClick(v) {
-      debugger
+      /*alert(v.taskId)*/
+    if ($('#titlteZs')[0].style.display == 'none') {
+        $('#notitle').toggle();
+        $('#titlteZs')[0].style.display = '';
+        $('#qzHS').empty();//清除节点
+        //详情页面的展示
+        $.ajax({
+            url: '/home/home/taskQuery',
+            data: {taskId:v.taskId},
+            type: 'GET',
+            success: function (data) {
+                console.log(data);
+                if (data.data.length > 0) {
+                    hasData = true;
+                    $('#qzHS').append($('<div>'+data.data[0].taskTitle+'</div>'))
+                    data.data.forEach(function (v) {
+                        shValue(v);
+                    });
+                } else {
+
+                }
+            },
+            error: function () {
+            }
+        });
+        /*$('#qzHS').*/
+
+    } else {
+        $('#notitle')[0].style.display = '';
+        $('#titlteZs')[0].style.display = 'none';
+    }
 }
 
 

+ 123 - 68
whepi-ui/templates/home/qiuzhu.ftl

@@ -4,14 +4,14 @@
             <a class="weui-navbar__item weui-bar__item_on" target="#qz_nav1" module="qiu_zhu" onclick="familyClick()">
                 小区求助
             </a>
-            <a class="weui-navbar__item" target="#qz_nav2" module="qiu_zhu" id="qzMy_help" onclick="qzMy_help()">
+            <a class="weui-navbar__item" target="#qz_nav2" module="qiu_zhu" id="qzMy_help" onclick="qzMy_help('')">
                 我的求助
             </a>
         </div>
         <div class="weui-tab__panel">
             <div id="qz_nav1" class="weui-tab__bd-item qiu_zhu_weui_tab_bd_item_active">
                 <div id="notitle">
-                    <#--<a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="form" href="javascript:;">
+                <#--<a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="form" href="javascript:;">
                         <div class="weui-cell__bd">
                             <div class="weui-media-box weui-media-box_text" id="title">
                                 <p class="weui-media-box__desc">由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。</p>
@@ -45,7 +45,15 @@
                     </a>-->
                 </div>
                 <div id="titlteZs" style="display: none">
-                      <#include "/home/help.ftl" />
+                    <div class="page__bd">
+                        <div class="weui-panel weui-panel_access" id="qzHS">
+                        </div>
+                        <div class="button-sp-area">
+                            <div class="weui-btn-area">
+                                <a class="weui-btn weui-btn_primary" onclick="qzBackXiaoQu();">返回</a>
+                            </div>
+                        </div>
+                    </div>
                 </div>
             </div>
 
@@ -55,7 +63,7 @@
             <div id="qz_nav2" class="weui-tab__bd-item">
                 <div id="notPlay">
                     <div class="weui-btn-area">
-                        <a id="btnQZ" class="weui-btn weui-btn_primary" href="javascript:">发起求助</a>
+                        <a id="btnQZ" class="weui-btn weui-btn_primary" onclick="qzDetail();">发起求助</a>
                     </div>
                     <div class="weui-cell weui-cell_active weui-cell_switch">
                         <div class="weui-cell">
@@ -63,67 +71,14 @@
                                 <input type="text" class="weui-input" placeholder="搜素关键字"/>
                             </div>
                         </div>
+                        <input hidden="hidden" name="Gj11" id="Gj" value="on" type="radio" checked="checked"/>
                         <div class="weui-cell__ft">
-                            <input class="weui-switch" type="checkbox">
+                            <input class="weui-switch" type="checkbox" id="ground" name="ground">
                         </div>
                         <div class="weui-cell__bd">只显示未解决</div>
                     </div>
                     <div id="family">
                         <div class="weui-panel__bd" id="valueQz">
-                            <#--<a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="form"
-                               href="javascript:;">
-                                <div class="weui-cell__bd">
-                                    <div class="weui-media-box weui-media-box_text" id="title">
-                                        <p class="weui-media-box__desc">fgdfgg</p>
-                                    </div>
-                                </div>
-                                <div class="weui-cell__ft"></div>
-                            </a>
-                            <a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="form"
-                               href="javascript:;">
-                                <div class="weui-cell__bd">
-                                    <div class="weui-media-box weui-media-box_text" id="title">
-                                        <p class="weui-media-box__desc">由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。......</p>
-                                    </div>
-                                </div>
-                                <div class="weui-cell__ft"></div>
-                            </a>
-                            <a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="form"
-                               href="javascript:;">
-                                <div class="weui-cell__bd">
-                                    <div class="weui-media-box weui-media-box_text" id="title">
-                                        <p class="weui-media-box__desc">由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。......</p>
-                                    </div>
-                                </div>
-                                <div class="weui-cell__ft"></div>
-                            </a>
-                            <a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="form"
-                               href="javascript:;">
-                                <div class="weui-cell__bd">
-                                    <div class="weui-media-box weui-media-box_text" id="title">
-                                        <p class="weui-media-box__desc">由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。......</p>
-                                    </div>
-                                </div>
-                                <div class="weui-cell__ft"></div>
-                            </a>
-                            <a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="form"
-                               href="javascript:;">
-                                <div class="weui-cell__bd">
-                                    <div class="weui-media-box weui-media-box_text" id="title">
-                                        <p class="weui-media-box__desc">由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。......</p>
-                                    </div>
-                                </div>
-                                <div class="weui-cell__ft"></div>
-                            </a>
-                            <a class="weui-cell weui-cell_active weui-cell_access js_item" data-id="form"
-                               href="javascript:;">
-                                <div class="weui-cell__bd">
-                                    <div class="weui-media-box weui-media-box_text" id="title">
-                                        <p class="weui-media-box__desc">由各种物质组成的巨型球状天体,叫做星球。星球有一定的形状,有自己的运行轨道。......</p>
-                                    </div>
-                                </div>
-                                <div class="weui-cell__ft"></div>
-                            </a>-->
                         </div>
                     </div>
                 </div>
@@ -201,7 +156,7 @@
                             </div>
                             <div class="weui-cell">
                                 <a class="weui-btn weui-btn_primary" href="javascript:" id="back"
-                                   onclick="back()">发起求助</a>
+                                   onclick="qzCommit()">发起求助</a>
                             </div>
                             <div class="weui-cell ">
                                 <br>
@@ -211,7 +166,15 @@
                 </div>
 
                 <div id="familyDisplay" style="display: none">
-                     <#include "/home/help.ftl" />
+                    <div class="page__bd">
+                        <div class="weui-panel weui-panel_access" id="qzHS2">
+                        </div>
+                        <div class="button-sp-area">
+                            <div class="weui-btn-area">
+                                <a class="weui-btn weui-btn_primary" onclick="qzBackHome();">返回</a>
+                            </div>
+                        </div>
+                    </div>
                 </div>
             </div>
         </div>
@@ -219,11 +182,28 @@
 </div>
 
 <script>
-    function back() {
+
+    function qzCommit() {
         /*     $("#qzf1").val()
              $("#qzf2").val()
              $("#qzf3").val()
              $("#qzf4").val()*/
+        var taskTitle = $("#Qzinput").val();
+        if (!taskTitle) {
+            alert("请输入求助标题!")
+            return false;
+        }
+        var taskTarget = $("#qzf2").val();
+        if (!taskTarget) {
+            alert("请输入求助目标!")
+            return false;
+        }
+        var remark = $("#remarks").val();
+        if (!remark) {
+            alert("请输入求助内容!")
+            return false;
+        }
+
         var data = {}
         var tep = JSON.stringify(data);
         console.log(tep)
@@ -236,7 +216,13 @@
             },
             type: 'GET',
             success: function (data) {
-
+                /*if ($('#notPlay')[0].style.display == 'none') {
+                    $('#play').toggle();
+                    $('#notPlay')[0].style.display = '';
+                } else {
+                    $('#play')[0].style.display = '';
+                    $('#notPlay')[0].style.display = 'none';
+                }*/
             },
             error: function () {
 
@@ -245,10 +231,11 @@
     }
 
     //我的求助的页面展示
-    function qzMy_help() {
+    function qzMy_help(status) {
+        $('#valueQz').empty();//清除节点
         $.ajax({
             url: '/home/home/queryQzTask',
-            data: {},
+            data: {taskStatus:status},
             type: 'GET',
             success: function (data) {
                 console.log(data);
@@ -257,7 +244,7 @@
                     data.data.forEach(function (v) {
                         helpValue(v);
                     });
-                }else{
+                } else {
 
                 }
             },
@@ -271,7 +258,7 @@
                 '                               onclick=\'myItemClick(' + JSON.stringify(v) + ')\'>\n' +
                 '                                <div class="weui-cell__bd">\n' +
                 '                                    <div class="weui-media-box weui-media-box_text" id="title">\n' +
-                '                                        <p class="weui-media-box__desc">'+v.taskTitle+'</p>\n' +
+                '                                        <p class="weui-media-box__desc">' + v.taskTitle + '</p>\n' +
                 '                                    </div>\n' +
                 '                                </div>\n' +
                 '                                <div class="weui-cell__ft"></div>\n' +
@@ -279,8 +266,76 @@
     }
 
     function myItemClick(v) {
-        debugger
+        if ($('#familyDisplay')[0].style.display == 'none') {
+            $('#familyDisplay')[0].style.display = '';
+            $("#notPlay").toggle();
+            $('#qzHS2').empty();
+            $.ajax({
+                url: '/home/home/taskQuery',
+                data: {taskId: v.taskId},
+                type: 'GET',
+                success: function (data) {
+                    console.log(data);
+                    if (data.data.length > 0) {
+                        hasData = true;
+                        $('#qzHS2').append($('<div>' + data.data[0].taskTitle + '</div>'))
+                        data.data.forEach(function (v) {
+                            shValuenat2(v);
+                        });
+                    } else {
+
+                    }
+                },
+                error: function () {
+                }
+            });
+        }
+    }
+
+    function shValuenat2(v) {
+        $('#qzHS2').append($('<a href="javascript:void(0);" class="weui-media-box weui-media-box_appmsg">\n' +
+                '                <div class="weui-media-box__bd">\n' +
+                '                    <div style="display: flex; flex-direction: row; justify-content: space-between;">\n' +
+                '                        <p class="weui-media-box__desc">业主1号</p>\n' +
+                '                        <p class="weui-media-box__desc">' + timestampToTime(v.timeUpdate) + '</p>\n' +
+                '                    </div>\n' +
+                '                    <div class="weui-cell ">\n' +
+                '                        <div class="weui-cell__bd">\n' +
+                '                            <textarea class="weui-textarea" rows="1" readonly >' + v.replyContent + '</textarea>\n' +
+                '                            <div class="weui-textarea-counter"></div>\n' +
+                '                        </div>\n' +
+                '                    </div>\n' +
+                '                </div>\n' +
+                '            </a>\n<br />'));
+    }
+
+    function qzBackXiaoQu() {
+        if ($('#titlteZs')[0].style.display == 'none') {
+            $('#notitle').toggle();
+            $('#titlteZs')[0].style.display = '';
+        } else {
+            $('#notitle')[0].style.display = '';
+            $('#titlteZs')[0].style.display = 'none';
+        }
+
     }
 
+    function qzBackHome() {
+        if ($('#notPlay')[0].style.display == 'none') {
+            $('#familyDisplay').toggle();
+            $('#notPlay')[0].style.display = '';
+        } else {
+            $('#familyDisplay')[0].style.display = '';
+            $('#notPlay')[0].style.display = 'none';
+        }
+
+    }
+
+    function qzDetail() {
+        $("#notPlay").toggle();
+        /*点击隐藏*/
+        /*展示*/
+        $('#play')[0].style.display = '';
+    }
 </script>
 

+ 0 - 40
whepi-ui/templates/home/qiuzhu.js

@@ -1,44 +1,4 @@
 function qiuzhu_init() {
-  $('#btnQZ').on('click', function () {
-    $("#notPlay").toggle();
-    /*点击隐藏*/
-    /*展示*/
-    $('#play')[0].style.display = '';
-  });
-}
-
-function help() {
-  $('#qz_nav1').on('click', function () {
-    if ($('#titlteZs')[0].style.display == 'none') {
-      $('#notitle').toggle();
-      $('#titlteZs')[0].style.display = '';
-
-      //详情页面的展示
-      $.ajax({
-        url: '/home/home/taskQuery',
-        data: {},
-        type: 'GET',
-        success: function (data) {
-          console.log(data);
-          if (data.data.length > 0) {
-            hasData = true;
-            data.data.forEach(function (v) {
-              shValue(v);
-            });
-          } else {
-
-          }
-        },
-        error: function () {
-        }
-      });
-      /*$('#qzHS').*/
-
-    } else {
-      $('#notitle')[0].style.display = '';
-      $('#titlteZs')[0].style.display = 'none';
-    }
-  })
 
 }
 

+ 9 - 4
whepi-ui/templates/user/home.ftl

@@ -244,9 +244,10 @@
         });
     }
 
-        <#if user ??>var userId = ${user.userId!''}</#if>;
+        <#if user_id ??>var userId = ${user_id!''}</#if>;
 
     function save() {
+        console.log("userId:"+userId)
         var userType = $('input:radio:checked').val();
         var city = $("#city").val();
         if (!city) {
@@ -264,7 +265,7 @@
             return false;
         }
         var unitId = $("#unitId").val();
-        var doorplate = $("#doorplate").val();
+        var doorplate = $("#doorplate").val().trim();
         if(userType == 1) {
             if (!unitId) {
                 alert("栋/单元!")
@@ -305,7 +306,9 @@
                                 "unitId": unitId,
                                 "uptownId": uptownId,
                                 "doorplate": doorplate,
-                            },
+                            },success: function (date) {
+                                window.location.href = "/user/home.html?userId=" + userId;
+                            }
                         });
                     }
                 }
@@ -324,7 +327,9 @@
                     "unitId": unitId,
                     "uptownId": uptownId,
                     "doorplate": doorplate,
-                },
+                },success: function (date) {
+                    window.location.href = "/user/home.html?userId=" + userId;
+                }
             });
         }
     }

+ 1 - 0
whepi-ui/templates/yeweihui/home.ftl

@@ -2,6 +2,7 @@
 <#include "/home/frag.head.ftl" />
 
 <div class="weui-tab">
+    <input id="userId" type="text" hidden="hidden" value=${user_id!}/>
     <div class="weui-tab__bd">
         <div id="tab1" class="weui-tab__bd-item weui-tab__bd-item--active">
             <#include "/yeweihui/ribaoDy.ftl" /></div>

+ 15 - 15
whepi-ui/templates/yeweihui/qiuzhu.js

@@ -60,13 +60,13 @@ function qiuzhu_init() {
 
 function makeUI(tasks) {
 
-  let tasks1 = [];
-  let tasks2 = [];
-  let tasks3 = [];
+  var tasks1 = [];
+  var tasks2 = [];
+  var tasks3 = [];
 
-  for (let i = 0; i < tasks.length; i++) {
+  for (var i = 0; i < tasks.length; i++) {
 
-    let task = tasks[i];
+    var task = tasks[i];
 
     if (task.taskStatus == 1) {
       tasks1.push(task);
@@ -92,9 +92,9 @@ function makeList1(tasks) {
         '    <span class="weui-loadmore__tips">暂无数据</span>\n' +
         '</div>');
   }
-  for (let i = 0; i < tasks.length; i++) {
-    let task = tasks[i];
-    $('#qz_list1').append($('<a href="javascript:itemSelect(' + task.taskId + ');" class="weui-media-box weui-media-box_appmsg">\n' +
+  for (var i = 0; i < tasks.length; i++) {
+    var task = tasks[i];
+    $('#qz_list1').append($('<a onclick="javascript:itemSelect(' + task.taskId + ');" class="weui-media-box weui-media-box_appmsg">\n' +
         '                            <div class="weui-media-box__bd">\n' +
         '                                <div style="display: flex; flex-direction: row; justify-content: space-between;">\n' +
         '                                    <p class="weui-media-box__desc">' + task.houseNumber + '</p>\n' +
@@ -115,9 +115,9 @@ function makeList2(tasks) {
         '    <span class="weui-loadmore__tips">暂无数据</span>\n' +
         '</div>');
   }
-  for (let i = 0; i < tasks.length; i++) {
-    let task = tasks[i];
-    $('#qz_list2').append($('<a href="javascript:itemSelect(' + task.taskId + ');" class="weui-media-box weui-media-box_appmsg">\n' +
+  for (var i = 0; i < tasks.length; i++) {
+    var task = tasks[i];
+    $('#qz_list2').append($('<a onclick="javascript:itemSelect(' + task.taskId + ');" class="weui-media-box weui-media-box_appmsg">\n' +
         '                            <div class="weui-media-box__bd">\n' +
         '                                <div style="display: flex; flex-direction: row; justify-content: space-between;">\n' +
         '                                    <p class="weui-media-box__desc">' + task.houseNumber + '</p>\n' +
@@ -138,9 +138,9 @@ function makeList3(tasks) {
         '    <span class="weui-loadmore__tips">暂无数据</span>\n' +
         '</div>');
   }
-  for (let i = 0; i < tasks.length; i++) {
-    let task = tasks[i];
-    $('#qz_list3').append($('<a href="javascript:itemSelect(' + task.taskId + ');" class="weui-media-box weui-media-box_appmsg">\n' +
+  for (var i = 0; i < tasks.length; i++) {
+    var task = tasks[i];
+    $('#qz_list3').append($('<a onclick="javascript:itemSelect(' + task.taskId + ');" class="weui-media-box weui-media-box_appmsg">\n' +
         '                            <div class="weui-media-box__bd">\n' +
         '                                <div style="display: flex; flex-direction: row; justify-content: space-between;">\n' +
         '                                    <p class="weui-media-box__desc">' + task.houseNumber + '</p>\n' +
@@ -154,5 +154,5 @@ function makeList3(tasks) {
 }
 
 function itemSelect(taskId) {
-  window.location.href = "/yeweihui/qiuzhudetail.html?taskId=" + taskId;
+  window.location.href = "/yeweihui/qiuzhuDetail.html?taskId=" + taskId;
 }

+ 1 - 1
whepi-web/src/main/java/com/bofeng/dao/QzTaskDao.java

@@ -20,5 +20,5 @@ public interface QzTaskDao extends BaseMapper<QzTask> {
 
     Integer updateStatusById(@Param("taskId") Long taskId, @Param("status") Integer status);
 
-    List<QzTask> queryQzTask();
+    List<QzTask> queryQzTask(@Param("taskStatus")Integer taskStatus);
 }

+ 2 - 1
whepi-web/src/main/java/com/bofeng/dao/QzTaskReplyDao.java

@@ -3,6 +3,7 @@ package com.bofeng.dao;
 import com.baomidou.mybatisplus.mapper.BaseMapper;
 import com.bofeng.entity.QzTaskReply;
 import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
 import org.springframework.stereotype.Repository;
 
 import java.util.List;
@@ -11,6 +12,6 @@ import java.util.List;
 @Repository
 public interface QzTaskReplyDao extends BaseMapper<QzTaskReply> {
 
-  List<QzTaskReply> taskQuery();
+  List<QzTaskReply> taskQuery(@Param("taskId")Long taskId);
 
 }

+ 2 - 0
whepi-web/src/main/java/com/bofeng/entity/QzTaskReply.java

@@ -48,5 +48,7 @@ public class QzTaskReply implements Serializable {
      */
     private Date timeUpdate;
 
+    private String taskTitle;
+
     private static final long serialVersionUID = 1L;
 }

+ 0 - 1
whepi-web/src/main/java/com/bofeng/service/MsSuspectedService.java

@@ -6,7 +6,6 @@ import com.bofeng.dao.MsReportMapper;
 import com.bofeng.dao.MsSuspectedMapper;
 import com.bofeng.entity.MsReport;
 import com.bofeng.entity.MsSuspected;
-import com.sun.org.apache.bcel.internal.generic.NEW;
 import org.joda.time.DateTime;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;

+ 2 - 2
whepi-web/src/main/java/com/bofeng/service/QzTaskReplyService.java

@@ -21,8 +21,8 @@ public class QzTaskReplyService {
     @Autowired
     private QzTaskDao qzTaskDao;
 
-    public List<QzTaskReply> taskQuery() {
-        return qzTaskReplyDao.taskQuery();
+    public List<QzTaskReply> taskQuery(Long taskId) {
+        return qzTaskReplyDao.taskQuery(taskId);
 
     }
 

+ 2 - 2
whepi-web/src/main/java/com/bofeng/service/QzTaskService.java

@@ -52,7 +52,7 @@ public class QzTaskService {
 
 
 
-  public List<QzTask> queryQzTask(){
-    return qzTaskDao.queryQzTask();
+  public List<QzTask> queryQzTask(Integer taskStatus){
+    return qzTaskDao.queryQzTask(taskStatus);
   }
 }

+ 4 - 4
whepi-web/src/main/java/com/bofeng/wx/controller/HomeController.java

@@ -56,13 +56,13 @@ public class HomeController {
 
   //我的在求助的展示
   @GetMapping("/home/home/queryQzTask")
-  public Model<List<QzTask>> queryQzTask(){
-    return Model.newSuccess(qzTaskService.queryQzTask());
+  public Model<List<QzTask>> queryQzTask(@Pd(name = "taskStatus",required = false)Integer taskStatus){
+    return Model.newSuccess(qzTaskService.queryQzTask(taskStatus));
   }
 
   //小区求助的查看
   @GetMapping("/home/home/taskQuery")
-  public Model<List<QzTaskReply>> taskQuery(){
-    return Model.newSuccess(qzTaskReplyService.taskQuery());
+  public Model<List<QzTaskReply>> taskQuery(@Pd(name = "taskId")Long taskId){
+    return Model.newSuccess(qzTaskReplyService.taskQuery(taskId));
   }
 }

+ 27 - 17
whepi-web/src/main/java/com/bofeng/wx/controller/UserOpenController.java

@@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.servlet.ModelAndView;
 
 import javax.servlet.http.HttpServletRequest;
+import java.util.ArrayList;
 import java.util.List;
 
 @RestController
@@ -42,11 +43,20 @@ public class UserOpenController {
     private QzTaskService qzTaskService;
 
     @GetMapping("/user/home.html")
-    public ModelAndView home(ModelMap model) {
-        UserOpen userOpen = homeService.getUserOpen();
-        List<UserRole> list = userRoleMapper.getUserRoleByUserId(userOpen.getUserId());
-        model.put("user", userOpen);
-//        List<UserRole> list = userRoleMapper.getUserRoleByUserId(1224239062748065800L);
+    public ModelAndView home(ModelMap model, @RequestParam(value = "userId", required = false,defaultValue = "0") Long userId) {
+        List<UserRole> list = new ArrayList<>();
+        if (userId == 0) {
+            UserOpen userOpen = homeService.getUserOpen();
+            list = userRoleMapper.getUserRoleByUserId(userOpen.getUserId());
+//            list = userRoleMapper.getUserRoleByUserId(1224239062748065800L);
+//            UserOpen userOpen = userOpenMapper.selectByUserId(1224239062748065800L);
+            model.put("user", userOpen);
+            model.put("user_id", "\""+userOpen.getUserId()+"\"");
+        } else {
+            model.put("user", userOpenMapper.selectByUserId(userId));
+            list = userRoleMapper.getUserRoleByUserId(userId);
+            model.put("user_id", "\""+userId+"\"");
+        }
         if (list.size() == 0) {
             return new ModelAndView("/user/home.ftl", model);
         } else if (list.size()>0) {
@@ -88,7 +98,7 @@ public class UserOpenController {
     }
 
     @PostMapping("/home/saveUser.json")
-    public ModelAndView saveUser(ModelMap model, HttpServletRequest request) {
+    public void saveUser(ModelMap model, HttpServletRequest request) {
         Long userId = Long.parseLong(request.getParameter("userId"));
         Integer userType = Integer.parseInt(request.getParameter("userType"));
         String linkman = request.getParameter("linkman");
@@ -102,17 +112,17 @@ public class UserOpenController {
             doorplate = request.getParameter("doorplate");
         }
         userOpenService.saveUserInfo(userId,userType,linkman,phone,area,uptownId,unitId,doorplate);
-        UserOpen userOpen = userOpenMapper.selectByUserId(userId);
-        model.put("user", userOpen);
-        if (userType == 1) {
-            return new ModelAndView("/home/home.ftl", model);
-        } else if (userType == 2) {
-            List<QzTask> taskList = qzTaskService.selectAll();
-            model.put("taskList", YvanUtil.toJsonPretty(taskList));
-            return new ModelAndView("/yeweihui/home.ftl", model);
-        } else {
-            return null;
-        }
+//        UserOpen userOpen = userOpenMapper.selectByUserId(userId);
+//        model.put("user", userOpen);
+//        if (userType == 1) {
+//            return new ModelAndView("redirect:/home/home.html");
+//        } else if (userType == 2) {
+//            List<QzTask> taskList = qzTaskService.selectAll();
+//            model.put("taskList", YvanUtil.toJsonPretty(taskList));
+//            return new ModelAndView("redirect:/yeweihui/home.html");
+//        } else {
+//            return null;
+//        }
 
     }
 }

+ 2 - 2
whepi-web/src/main/java/com/bofeng/wx/controller/YeWeiHuiController.java

@@ -50,7 +50,7 @@ public class YeWeiHuiController {
         return new ModelAndView("/yeweihui/home.ftl", model);
     }
 
-    @GetMapping("/yeweihui/qiuzhudetail.html")
+    @GetMapping("/yeweihui/qiuzhuDetail.html")
     public ModelAndView qiuzhudetail(@Pd(name = "taskId") Long taskId, ModelMap model) throws JsonProcessingException {
 
         QzTask task = qzTaskService.queryByTaskId(taskId);
@@ -89,7 +89,7 @@ public class YeWeiHuiController {
         model.put("taskJson", new JsonWapper(task));
         model.put("task", task);
 
-        return new ModelAndView("/yeweihui/qiuzhudetail.ftl", model);
+        return new ModelAndView("/yeweihui/qiuzhuDetail.ftl", model);
     }
 
     @PostMapping("/yeweihui/qiuzhu/reply.json")

+ 10 - 4
whepi-web/src/main/resources/mapper/QzTaskDao.xml

@@ -5,20 +5,26 @@
     select * from qz_task
   </select>
 
-  <select id="queryByTaskId" resultType="com.bofeng.entity.QzTask">
+    <select id="queryByTaskId" resultType="com.bofeng.entity.QzTask">
     select * from qz_task where task_id=#{taskId}
   </select>
 
-  <select id="queryByHouseNumber" resultType="com.bofeng.entity.QzTask">
+    <select id="queryByHouseNumber" resultType="com.bofeng.entity.QzTask">
     select * from qz_task where task_status=#{status} and house_number like concat('%', #{houseNumber}, '%')
   </select>
 
-  <update id="updateStatusById">
+    <update id="updateStatusById">
     update qz_task set task_status=#{status} where task_id=#{taskId}
   </update>
 
     <select id="queryQzTask" resultType="com.bofeng.entity.QzTask">
-    select * from qz_task order by time_update desc
+        select * from qz_task
+        <where>
+            <if test="taskStatus!=null and taskStatus!=''">
+                task_status=#{taskStatus}
+            </if>
+        </where>
+        order by time_update desc
     </select>
 
 </mapper>

+ 3 - 1
whepi-web/src/main/resources/mapper/QzTaskReplyDao.xml

@@ -4,6 +4,8 @@
 
 
     <select id="taskQuery" resultType="com.bofeng.entity.QzTaskReply">
-      select * from qz_task_reply
+     select * from qz_task a
+     INNER JOIN qz_task_reply b on a.task_id=b.task_id
+     where a.task_id=#{taskId}
     </select>
 </mapper>