chengf
2025-07-31 cd3107ad63c0bf8d17d71962385c05c7f4a68419
java110-db/src/main/resources/mapper/fee/ImportFeeDetailServiceDaoImplMapper.xml
@@ -9,10 +9,12 @@
    <insert id="saveImportFeeDetailInfo" parameterType="Map">
        insert into import_fee_detail(
        amount,unit_num,fee_id,floor_num,room_id,room_num,ifd_id,fee_name,start_time,
        end_time,state,community_id,import_fee_id,remark,obj_id,obj_name,obj_type
        end_time,state,community_id,import_fee_id,remark,obj_id,obj_name,obj_type,expense_subject
        ) values (
        #{amount},#{unitNum},#{feeId},#{floorNum},#{roomId},#{roomNum},#{ifdId},#{feeName},#{startTime},
        #{endTime},#{state},#{communityId},#{importFeeId},#{remark},#{objId},#{objName},#{objType}
        <if test="amount == null">0,</if>
        <if test="amount != null">#{amount},</if>
        #{unitNum},#{feeId},#{floorNum},#{roomId},#{roomNum},#{ifdId},#{feeName},#{startTime},
        #{endTime},#{state},#{communityId},#{importFeeId},#{remark},#{objId},#{objName},#{objType},#{expenseSubject}
        )
    </insert>
@@ -23,8 +25,11 @@
        feeId,t.floor_num,t.floor_num floorNum,t.room_id,t.room_id roomId,t.room_num,t.room_num
        roomNum,t.ifd_id,t.ifd_id ifdId,t.fee_name,t.fee_name feeName,t.start_time,t.start_time
        startTime,t.end_time,t.end_time endTime,t.state,t.community_id,t.community_id communityId,
        t.remark,t.obj_id objId,t.obj_name objName,t.obj_type objType
        t.remark,t.obj_id objId,t.obj_name objName,t.obj_type objType,imf.create_time createTime,
        td.description,t.expense_subject expenseSubject
        from import_fee_detail t
        left join import_fee imf on imf.import_fee_id = t.import_fee_id
        left join `t_dict` td on imf.fee_type_cd = td.status_cd and td.table_columns = "fee_type_cd"
        where 1 =1
        <if test="amount !=null and amount != ''">
            and t.amount= #{amount}
@@ -206,12 +211,14 @@
    <insert id="saveImportFeeDetails" parameterType="Map">
        insert into import_fee_detail(
        amount,unit_num,fee_id,floor_num,room_id,room_num,ifd_id,fee_name,start_time,
        end_time,state,community_id,import_fee_id,remark,obj_id,obj_name,obj_type
        end_time,state,community_id,import_fee_id,remark,obj_id,obj_name,obj_type,expense_subject
        ) values
        <foreach collection="importFeeDetailPos" item="item" separator=",">
          (#{item.amount},#{item.unitNum},#{item.feeId},#{item.floorNum},#{item.roomId},#{item.roomNum},#{item.ifdId},#{item.feeName},
          ( <if test="item.amount == null">0</if>
            <if test="item.amount != null">#{item.amount}</if>
           ,#{item.unitNum},#{item.feeId},#{item.floorNum},#{item.roomId},#{item.roomNum},#{item.ifdId},#{item.feeName},
            #{item.startTime},#{item.endTime},#{item.state},#{item.communityId},#{item.importFeeId},#{item.remark},
            #{item.objId},#{item.objName},#{item.objType})
            #{item.objId},#{item.objName},#{item.objType},#{item.expenseSubject})
        </foreach>
    </insert>