wuxw
2019-09-17 fb91efe81dc6b0298b53d27fb2458acab090106d
优化小区信息菜单信息
6个文件已修改
162 ■■■■ 已修改文件
WebService/src/main/java/com/java110/web/smo/community/impl/ListCommunitysSMOImpl.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebService/src/main/resources/components/communityPackage/community-manage/communityManage.html 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebService/src/main/resources/views/communityFlow.html 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-bean/src/main/java/com/java110/dto/community/CommunityDto.java 79 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-bean/src/main/java/com/java110/vo/api/community/ApiCommunityDataVo.java 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
java110-db/src/main/resources/mapper/community/CommunityServiceDaoImplMapper.xml 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
WebService/src/main/java/com/java110/web/smo/community/impl/ListCommunitysSMOImpl.java
@@ -3,6 +3,7 @@
import com.alibaba.fastjson.JSONObject;
import com.java110.common.constant.PrivilegeCodeConstant;
import com.java110.common.constant.ServiceConstant;
import com.java110.common.constant.StoreTypeConstant;
import com.java110.common.exception.SMOException;
import com.java110.common.util.BeanConvertUtil;
import com.java110.web.smo.community.IListCommunitysSMO;
@@ -46,6 +47,11 @@
        Map paramMap = BeanConvertUtil.beanCovertMap(result);
        paramIn.putAll(paramMap);
        if(!StoreTypeConstant.STORE_TYPE_SYSTEM_MANAGER.equals(result.getStoreTypeCd())) {
            paramIn.put("memberId", result.getStoreId());
        }
        String apiUrl = ServiceConstant.SERVICE_API_URL + "/api/community.listCommunitys" + mapToUrlParam(paramIn);
WebService/src/main/resources/components/communityPackage/community-manage/communityManage.html
@@ -16,35 +16,38 @@
                    <table class="footable table table-stripped toggle-arrow-tiny" data-page-size="15">
                        <thead>
                        <tr>
                                                        <th>小区ID</th>
                            <th>小区ID</th>
                            <th>小区名称</th>
                            <th>小区地址</th>
                            <th>附近地标</th>
                            <th>城市编码</th>
                            <th>小区维度</th>
                            <th>小区经度</th>
                            <th>状态</th>
                            <th class="text-right">操作</th>
                        </tr>
                        </thead>
                        <tbody>
                            <tr v-for="community in communityManageInfo.communitys">
                                                            <td>{{community.communityId}}</td>
                        <tr v-for="community in communityManageInfo.communitys">
                            <td>{{community.communityId}}</td>
                            <td>{{community.name}}</td>
                            <td>{{community.address}}</td>
                            <td>{{community.nearbyLandmarks}}</td>
                            <td>{{community.cityCode}}</td>
                            <td>{{community.mapX}}</td>
                            <td>{{community.mapY}}</td>
                            <td><div class="btn-group">
                                    <button class="btn-white btn btn-xs" v-on:click="_openEditCommunityModel(community)">修改</button>
                            <td>{{community.stateName}}</td>
                            <td>
                                <div class="btn-group">
                                    <button class="btn-white btn btn-xs"
                                            v-on:click="_openEditCommunityModel(community)">修改
                                    </button>
                                </div>
                               <!-- <div class="btn-group">
                                    <button class="btn-white btn btn-xs" v-on:click="_openDeleteCommunityModel(community)">删除</button>
                                </div></td>-->
                                <!-- <div class="btn-group">
                                     <button class="btn-white btn btn-xs" v-on:click="_openDeleteCommunityModel(community)">删除</button>
                                 </div></td>-->
                            </tr>
                        </tr>
                        </tbody>
                        <tfoot>
                        <tr>
WebService/src/main/resources/views/communityFlow.html
@@ -5,7 +5,7 @@
      xmlns:vc="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8"/>
    <title>小区初始化|java110</title>
    <title>添加小区|java110</title>
    <vc:create name="commonTop"></vc:create>
</head>
<body>
java110-bean/src/main/java/com/java110/dto/community/CommunityDto.java
@@ -16,12 +16,16 @@
public class CommunityDto extends PageDto implements Serializable {
    private String address;
private String nearbyLandmarks;
private String cityCode;
private String name;
private String communityId;
private String mapY;
private String mapX;
    private String nearbyLandmarks;
    private String cityCode;
    private String name;
    private String communityId;
    private String mapY;
    private String mapX;
    private String memberId;
    private String state;
    private String stateName;
    private Date createTime;
@@ -32,43 +36,56 @@
    public String getAddress() {
        return address;
    }
public void setAddress(String address) {
    public void setAddress(String address) {
        this.address = address;
    }
public String getNearbyLandmarks() {
    public String getNearbyLandmarks() {
        return nearbyLandmarks;
    }
public void setNearbyLandmarks(String nearbyLandmarks) {
    public void setNearbyLandmarks(String nearbyLandmarks) {
        this.nearbyLandmarks = nearbyLandmarks;
    }
public String getCityCode() {
    public String getCityCode() {
        return cityCode;
    }
public void setCityCode(String cityCode) {
    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }
public String getName() {
    public String getName() {
        return name;
    }
public void setName(String name) {
    public void setName(String name) {
        this.name = name;
    }
public String getCommunityId() {
    public String getCommunityId() {
        return communityId;
    }
public void setCommunityId(String communityId) {
    public void setCommunityId(String communityId) {
        this.communityId = communityId;
    }
public String getMapY() {
    public String getMapY() {
        return mapY;
    }
public void setMapY(String mapY) {
    public void setMapY(String mapY) {
        this.mapY = mapY;
    }
public String getMapX() {
    public String getMapX() {
        return mapX;
    }
public void setMapX(String mapX) {
    public void setMapX(String mapX) {
        this.mapX = mapX;
    }
@@ -88,4 +105,28 @@
    public void setStatusCd(String statusCd) {
        this.statusCd = statusCd;
    }
    public String getMemberId() {
        return memberId;
    }
    public void setMemberId(String memberId) {
        this.memberId = memberId;
    }
    public String getState() {
        return state;
    }
    public void setState(String state) {
        this.state = state;
    }
    public String getStateName() {
        return stateName;
    }
    public void setStateName(String stateName) {
        this.stateName = stateName;
    }
}
java110-bean/src/main/java/com/java110/vo/api/community/ApiCommunityDataVo.java
@@ -12,49 +12,78 @@
    private String cityCode;
    private String mapX;
    private String mapY;
    private String state;
    private String stateName;
    public String getCommunityId() {
        return communityId;
    }
    public void setCommunityId(String communityId) {
        this.communityId = communityId;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getAddress() {
        return address;
    }
    public void setAddress(String address) {
        this.address = address;
    }
    public String getNearbyLandmarks() {
        return nearbyLandmarks;
    }
    public void setNearbyLandmarks(String nearbyLandmarks) {
        this.nearbyLandmarks = nearbyLandmarks;
    }
    public String getCityCode() {
        return cityCode;
    }
    public void setCityCode(String cityCode) {
        this.cityCode = cityCode;
    }
    public String getMapX() {
        return mapX;
    }
    public void setMapX(String mapX) {
        this.mapX = mapX;
    }
    public String getMapY() {
        return mapY;
    }
    public void setMapY(String mapY) {
        this.mapY = mapY;
    }
    public String getState() {
        return state;
    }
    public void setState(String state) {
        this.state = state;
    }
    public String getStateName() {
        return stateName;
    }
    public void setStateName(String stateName) {
        this.stateName = stateName;
    }
}
java110-db/src/main/resources/mapper/community/CommunityServiceDaoImplMapper.xml
@@ -358,7 +358,10 @@
    <!-- 查询小区信息 add by wuxw 2018-07-03 -->
    <select id="getCommunityInfoNew" parameterType="Map" resultType="Map">
        select  t.address,t.nearby_landmarks,t.nearby_landmarks nearbyLandmarks,t.city_code,t.city_code cityCode,t.name,t.status_cd,t.status_cd statusCd,t.community_id,t.community_id communityId,t.b_id,t.b_id bId,t.map_y,t.map_y mapY,t.map_x,t.map_x mapX
        select  t.address,t.nearby_landmarks,t.nearby_landmarks nearbyLandmarks,
        t.city_code,t.city_code cityCode,t.name,t.status_cd,t.status_cd statusCd,
        t.community_id,t.community_id communityId,t.b_id,t.b_id bId,t.map_y,t.map_y mapY,
        t.map_x,t.map_x mapX,t.state,if(t.state='1000','待审核','审核完成') stateName
        from s_community t
        where 1 =1
        <if test="address !=null and address != ''">
@@ -387,6 +390,14 @@
        </if>
        <if test="mapX !=null and mapX != ''">
            and t.map_x= #{mapX}
        </if>
        <if test="memberId !=null and memberId !=''">
            and exists(
            select 1 from s_community_member cm
            where cm.community_id = t.community_id
            and cm.member_id = #{memberId}
            and cm.status_cd = '0'
            )
        </if>
        <if test="page != -1 and page != null ">
            limit #{page}, #{row}
@@ -428,6 +439,14 @@
        <if test="mapX !=null and mapX != ''">
            and t.map_x= #{mapX}
        </if>
        <if test="memberId !=null and memberId !=''">
            and exists(
                select 1 from s_community_member cm
                where cm.community_id = t.community_id
                and cm.member_id = #{memberId}
                and cm.status_cd = '0'
            )
        </if>
    </select>