lin
2024-02-29 080e3168061e4a90b9c66cd6e58d7ec4b4171533
bug 修复
4 files modified
31 ■■■■ changed files
src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/entity/TaskReportForRepairsEntity.java 6 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml 19 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java 2 ●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/place/mapper/PlaceMapper.xml
@@ -743,13 +743,13 @@
    <!--比对两点间的距离是否在1km 范围内 (和采集的位置对比)-->
    <select id="comparisonPositionNotHouseCode" resultType="java.lang.Boolean">
        select (
        select IFNULL((
            ACOS(
            SIN(
            ( #{place.y} * 3.1415 )/ 180 ) * SIN(( #{place.lat} * 3.1415 )/ 180 )
             + COS(( #{place.y} * 3.1415 )/ 180 ) * COS(( #{place.lat} * 3.1415 )/ 180 ) * COS(( #{place.x} * 3.1415 )/ 180
             - ( #{place.lng} * 3.1415 )/ 180 ))* 6370.996
        ) &lt;= 1
        ),2) &lt;= 1
    </select>
src/main/java/org/springblade/modules/task/entity/TaskReportForRepairsEntity.java
@@ -125,4 +125,10 @@
     */
    @ApiModelProperty(value = "临时用  1:已查看  2:未查看")
    private Integer viewType;
    /**
     * 1:房屋 2:场所
     */
    @ApiModelProperty(value = "1:房屋 2:场所")
    private Integer houseFlag;
}
src/main/java/org/springblade/modules/task/mapper/TaskReportForRepairsMapper.xml
@@ -41,6 +41,7 @@
        <result property="lat" column="lat"/>
        <result property="address" column="address"/>
        <result property="viewType" column="view_type"/>
        <result property="houseFlag" column="house_flag"/>
        <collection property="taskRepairStepList" column="id" select="selectTaskRepairStepList"
@@ -122,7 +123,8 @@
               lng,
               lat,
               address,
               view_type
               view_type,
               house_flag
        from jczz_task_report_for_repairs
    </sql>
@@ -152,6 +154,7 @@
        jtrfr.lat,
        jtrfr.address,
        jtrfr.view_type,
        jtrfr.house_flag,
        br.town_name streetName,
        jg.grid_name,
        jda.aoi_name,
@@ -311,19 +314,7 @@
        <if test="houseCode != null and houseCode != ''">
            and jtrfr.address_code = #{houseCode}
        </if>
        <if test="isAdministrator==2">
            <choose>
                <when test="regionChildCodesList !=null and regionChildCodesList.size()>0">
                    and jda.nei_code in
                    <foreach collection="regionChildCodesList" item="code" open="(" close=")" separator=",">
                        #{code}
                    </foreach>
                </when>
                <otherwise>
                    and jda.nei_code in ('')
                </otherwise>
            </choose>
        </if>
    </select>
src/main/java/org/springblade/modules/task/service/impl/TaskReportForRepairsServiceImpl.java
@@ -84,7 +84,7 @@
        taskReportForRepairs.setConfirmUserId(AuthUtil.getUserId());
        List<String> addressCodeList = new ArrayList<>();
        if (null != taskReportForRepairs.getRoleName() && !taskReportForRepairs.getRoleName().equals("")) {
             if (taskReportForRepairs.getRoleName().equals("居民")) {
             if (taskReportForRepairs.getRoleName().equals("inhabitant")) {
                taskReportForRepairs.setCreateUser(AuthUtil.getUserId());
                taskReportForRepairs.setConfirmUserId(null);
                //