15044148858 1 month ago
parent
commit
3c8dfebb88

+ 17 - 0
zhjq-business/src/main/java/com/zhjq/mapper/ZhjqSceneryMapper.java

@@ -59,4 +59,21 @@ public interface ZhjqSceneryMapper {
      * @return 结果
      */
     public int deleteZhjqSceneryByIds(Long[] ids);
+
+    /**
+     * 根据groupId查询全部groupId
+     *
+     * @param groupId 需要查询的数据键
+     * @return 结果
+     */
+    public ZhjqScenery selectZhjqSceneryGroupIdsByGroupId(String groupId);
+
+    /**
+     * 根据sceneryCode查询全部sceneryCode
+     *
+     * @param sceneryCode 需要查询的数据键
+     * @return 结果
+     */
+    public ZhjqScenery selectZhjqScenerySceneryCodesBySceneryCode(String sceneryCode);
+
 }

+ 12 - 0
zhjq-business/src/main/resources/mapper/ZhjqSceneryMapper.xml

@@ -140,4 +140,16 @@
             #{id}
         </foreach>
     </delete>
+
+    <select id="selectZhjqSceneryGroupIdsByGroupId" parameterType="String"
+            resultMap="ZhjqSceneryResult">
+        <include refid="selectZhjqSceneryVo"/>
+        where 1=1 and FIND_IN_SET(#{groupId}, group_id)
+    </select>
+
+    <select id="selectZhjqScenerySceneryCodesBySceneryCode" parameterType="String"
+            resultMap="ZhjqSceneryResult">
+        <include refid="selectZhjqSceneryVo"/>
+        where 1=1 and FIND_IN_SET(#{sceneryCode}, scenery_code)
+    </select>
 </mapper>

+ 2 - 2
zhjq-ui/src/views/system/scenery/index.vue

@@ -112,7 +112,7 @@
           <el-input v-model="form.sceneryName" placeholder="请输入景点名称" maxlength="30" show-word-limit/>
         </el-form-item>
         <el-form-item label="景点编号" prop="sceneryCode">
-          <el-input v-model="form.sceneryCode" placeholder="请输入景点编号" maxlength="30" show-word-limit/>
+          <el-input v-model="form.sceneryCode" placeholder="请输入景点编号" maxlength="500" show-word-limit/>
         </el-form-item>
         <el-form-item label="经度" prop="longitude">
           <el-input v-model="form.longitude" placeholder="请输入经度" maxlength="20" show-word-limit/>
@@ -121,7 +121,7 @@
           <el-input v-model="form.latitude" placeholder="请输入纬度" maxlength="20" show-word-limit/>
         </el-form-item>
         <el-form-item label="统计组编码" prop="groupId">
-          <el-input v-model="form.groupId" placeholder="请输入统计组编码" maxlength="50" show-word-limit/>
+          <el-input v-model="form.groupId" placeholder="请输入统计组编码" maxlength="500" show-word-limit/>
         </el-form-item>
         <el-form-item label="图片" prop="img">
           <file-upload v-model="form.sceneryUrl" :limit="1" :file-type="['png','jpg','jpeg']" :file-size="10"/>