select blockId, landId, blockName, blockType, blockManager, blockManagername, blockArea, blockAreaplant,blockSeq,
blockLngrange, blockColor, blockRemark, blockIcon, tid, blockIstransfer, blockTransferinfo, blockOwnerinfo from FmsBlock
select b.blockId, b.landId, b.blockName, b.blockType, b.blockManager, b.blockManagername, b.blockArea, b.blockSeq, b.blockAreaplant, b.blockLngrange, b.blockColor, b.blockRemark, b.blockIcon, b.blockIstransfer, b.blockTransferinfo, b.blockOwnerinfo,
(select GROUP_CONCAT(resUrl) from SysRes r where r.resBusId = b.blockId) blockPreview,
(select GROUP_CONCAT(resId) from SysRes r where r.resBusId = b.blockId) resIds,
b.tid
from FmsBlock b
select b.blockId, b.landId, b.blockName, b.blockType, b.blockManager, b.blockManagername, b.blockArea,
b.blockSeq, b.tid, b.blockAreaplant, b.blockLngrange, b.blockColor, b.blockRemark, b.blockIcon, l.landName,
b.blockIstransfer, b.blockTransferinfo, b.blockOwnerinfo,
(select GROUP_CONCAT(c.cropName) from FmsCrop c
left join FmsPlan p on p.cropId = c.cropId
where p.blockId = b.blockId) cropName,
(select GROUP_CONCAT(r.resUrl) from FmsCrop c
left join FmsPlan p on p.cropId = c.cropId
left join SysRes r on r.resBusId = c.cropId
where p.blockId = b.blockId and r.resBiztype = 'CROP') cropPreview,
(select GROUP_CONCAT(resUrl) from SysRes r where r.resBusId = b.blockId) blockPreview,
(select GROUP_CONCAT(resId) from SysRes r where r.resBusId = b.blockId) resIds
from FmsBlock b
left join FmsLand l on b.landId = l.landId
SELECT
count( 1 ) AS num
FROM
FmsPlan
blockId = #{blockId} and tid = #{tid}
SELECT
count( 1 ) AS num
FROM
IcsIrrgrcd
blockId = #{blockId} and tid = #{tid}
insert into FmsBlockUser
userId,
blockId,
tid
values
(
#{userId},
#{blockId},
#{tid}
)
delete from FmsBlockUser where userId = #{userId} and tid = #{tid}
update FmsBlock
landId = #{landId},blockName = #{blockName},blockType = #{blockType},blockManager = #{blockManager},blockManagername = #{blockManagername},blockArea = #{blockArea},blockAreaplant = #{blockAreaplant},blockLngrange = #{blockLngrange},blockColor = #{blockColor},blockRemark = #{blockRemark},blockSeq =#{blockSeq},blockIcon = #{blockIcon},tid = #{tid},
blockId = #{blockId}
and tid = #{tid}