Explorar el Código

修复 获取地块详情不显示地块管理员的问题

zhaiyifei hace 11 meses
padre
commit
027a3efb35
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  1. 6 2
      src/main/resources/mapper/FmsBlockMapper.xml

+ 6 - 2
src/main/resources/mapper/FmsBlockMapper.xml

@@ -70,9 +70,13 @@
     </select>
 
     <select id="selectFmsBlockInfoByBlockId" parameterType="String" resultType="FmsBlockResVo">
-        SELECT *, (select GROUP_CONCAT(resUrl) from SysRes r where r.resBusId = b.blockId) blockPreview
+        SELECT b.blockId, b.landId, b.blockName, b.blockType, b.blockManager, b.blockArea,
+            b.blockSeq, b.blockAreaplant, b.blockLngrange, b.blockColor, b.blockRemark, b.blockIcon,
+            b.tid, l.landName,
+            u.userName as blockManagername, (select GROUP_CONCAT(resUrl) from SysRes r where r.resBusId = b.blockId) blockPreview
         from FmsBlock b
-        LEFT JOIN FmsLand l ON b.landId = l.landId
+            LEFT JOIN FmsLand l ON b.landId = l.landId
+            LEFT JOIN SysUser u ON b.blockManager = u.userId
         <where>
             blockId = #{blockId}
             and b.tid = #{tid}