设备列表同公司数据隔离
This commit is contained in:
		
							parent
							
								
									33b7aa480d
								
							
						
					
					
						commit
						3851cfc92b
					
				| 
						 | 
					@ -363,7 +363,7 @@ public class DevInfoServiceImpl implements DevInfoService {
 | 
				
			||||||
            for (int i = 0; i < devInfo.getExaminationPdfs().size(); i++) {
 | 
					            for (int i = 0; i < devInfo.getExaminationPdfs().size(); i++) {
 | 
				
			||||||
                String code = getString();
 | 
					                String code = getString();
 | 
				
			||||||
                devInfo.setCode(code);
 | 
					                devInfo.setCode(code);
 | 
				
			||||||
                devInfo.setDeviceCount(1);
 | 
					                devInfo.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getCompanyId().toString());
 | 
				
			||||||
                int insertedDraft = devInfoMapper.insertDraft(devInfo);
 | 
					                int insertedDraft = devInfoMapper.insertDraft(devInfo);
 | 
				
			||||||
                if (insertedDraft == 0) {
 | 
					                if (insertedDraft == 0) {
 | 
				
			||||||
                    return AjaxResult.error("装备草稿保存失败,请修改后重试");
 | 
					                    return AjaxResult.error("装备草稿保存失败,请修改后重试");
 | 
				
			||||||
| 
						 | 
					@ -530,7 +530,7 @@ public class DevInfoServiceImpl implements DevInfoService {
 | 
				
			||||||
     */
 | 
					     */
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
    public List<DevInfoVo> selectDevInfoLists(DevInfoVo devInfo) {
 | 
					    public List<DevInfoVo> selectDevInfoLists(DevInfoVo devInfo) {
 | 
				
			||||||
        devInfo.setOwnId(SecurityUtils.getLoginUser().getUserid());
 | 
					        devInfo.setCompanyId(SecurityUtils.getLoginUser().getSysUser().getCompanyId().toString());
 | 
				
			||||||
        return devInfoMapper.selectDevInfoLists(devInfo);
 | 
					        return devInfoMapper.selectDevInfoLists(devInfo);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -477,14 +477,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <select id="selectDevInfoLists" resultType="com.bonus.material.device.domain.vo.DevInfoVo">
 | 
					    <select id="selectDevInfoLists" resultType="com.bonus.material.device.domain.vo.DevInfoVo">
 | 
				
			||||||
        select
 | 
					        select
 | 
				
			||||||
            d.*,c.company_name as companyName,c.operate_address as operateAddress,
 | 
					            d.*,
 | 
				
			||||||
            mt4.type_name as typeName,mt4.unit_name as unitName,
 | 
					            mt4.type_name as typeName,mt4.unit_name as unitName,
 | 
				
			||||||
            mt3.type_id as thirdId,mt3.type_name as thirdName,
 | 
					            mt3.type_id as thirdId,mt3.type_name as thirdName,
 | 
				
			||||||
            mt2.type_id as secondId,mt2.type_name as secondName,
 | 
					            mt2.type_id as secondId,mt2.type_name as secondName,
 | 
				
			||||||
            mt1.type_id as firstId,mt1.type_name as firstName
 | 
					            mt1.type_id as firstId,mt1.type_name as firstName
 | 
				
			||||||
        from
 | 
					        from
 | 
				
			||||||
            ma_dev_info d
 | 
					            ma_dev_info d
 | 
				
			||||||
        left join bm_company_info c on d.own_co = c.company_id
 | 
					 | 
				
			||||||
        left join ma_up_off u on d.ma_id = u.ma_id
 | 
					        left join ma_up_off u on d.ma_id = u.ma_id
 | 
				
			||||||
        left join ma_type mt4 ON mt4.type_id = d.type_id and mt4.del_flag = '0'
 | 
					        left join ma_type mt4 ON mt4.type_id = d.type_id and mt4.del_flag = '0'
 | 
				
			||||||
        left join ma_type mt3 ON mt3.type_id = mt4.parent_id and mt3.del_flag = '0'
 | 
					        left join ma_type mt3 ON mt3.type_id = mt4.parent_id and mt3.del_flag = '0'
 | 
				
			||||||
| 
						 | 
					@ -504,7 +503,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
				
			||||||
            <if test="areaId != null  and areaId != ''"> and d.area_id = #{areaId}</if>
 | 
					            <if test="areaId != null  and areaId != ''"> and d.area_id = #{areaId}</if>
 | 
				
			||||||
            <if test="brand != null  and brand != ''"> and d.brand = #{brand}</if>
 | 
					            <if test="brand != null  and brand != ''"> and d.brand = #{brand}</if>
 | 
				
			||||||
            <if test="modelName != null  and modelName != ''"> and d.model_name like concat('%', #{modelName}, '%')</if>
 | 
					            <if test="modelName != null  and modelName != ''"> and d.model_name like concat('%', #{modelName}, '%')</if>
 | 
				
			||||||
            <if test="companyId != null "> and d.own_co = #{companyId}</if>
 | 
					            <if test="companyId != null and companyId !=''"> and d.own_co = #{companyId}</if>
 | 
				
			||||||
            <if test="startTime != null and endTime != null">
 | 
					            <if test="startTime != null and endTime != null">
 | 
				
			||||||
                and d.update_time between #{startTime} and #{endTime}
 | 
					                and d.update_time between #{startTime} and #{endTime}
 | 
				
			||||||
            </if>
 | 
					            </if>
 | 
				
			||||||
| 
						 | 
					@ -518,7 +517,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
				
			||||||
                or locate(#{keyWord},d.description) > 0
 | 
					                or locate(#{keyWord},d.description) > 0
 | 
				
			||||||
                )
 | 
					                )
 | 
				
			||||||
            </if>
 | 
					            </if>
 | 
				
			||||||
            and d.own_id = #{ownId}
 | 
					            and d.own_co = #{companyId}
 | 
				
			||||||
            and d.is_active = '1'
 | 
					            and d.is_active = '1'
 | 
				
			||||||
        </where>
 | 
					        </where>
 | 
				
			||||||
        ORDER BY d.create_time desc
 | 
					        ORDER BY d.create_time desc
 | 
				
			||||||
| 
						 | 
					@ -570,7 +569,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
				
			||||||
            <if test="areaId != null and areaId != ''">area_id,</if>
 | 
					            <if test="areaId != null and areaId != ''">area_id,</if>
 | 
				
			||||||
            <if test="brand != null and brand != ''">brand,</if>
 | 
					            <if test="brand != null and brand != ''">brand,</if>
 | 
				
			||||||
            <if test="modelName != null and modelName != ''">model_name,</if>
 | 
					            <if test="modelName != null and modelName != ''">model_name,</if>
 | 
				
			||||||
            <if test="productionDate != null and productionDate != ''">production_date,</if>
 | 
					            <if test="productionDate != null">production_date,</if>
 | 
				
			||||||
            <if test="workingHours != null  and workingHours != ''">working_hours,</if>
 | 
					            <if test="workingHours != null  and workingHours != ''">working_hours,</if>
 | 
				
			||||||
            <if test="serialNumber != null and serialNumber != ''">serial_number,</if>
 | 
					            <if test="serialNumber != null and serialNumber != ''">serial_number,</if>
 | 
				
			||||||
            <if test="picUrl != null and picUrl != ''">pic_url,</if>
 | 
					            <if test="picUrl != null and picUrl != ''">pic_url,</if>
 | 
				
			||||||
| 
						 | 
					@ -578,7 +577,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
				
			||||||
            <if test="jsDayPrice != null and jsDayPrice != ''">js_day_price,</if>
 | 
					            <if test="jsDayPrice != null and jsDayPrice != ''">js_day_price,</if>
 | 
				
			||||||
            <if test="description != null and description != ''">`description`,</if>
 | 
					            <if test="description != null and description != ''">`description`,</if>
 | 
				
			||||||
            <if test="gpsCode != null and gpsCode != ''">gps_code,</if>
 | 
					            <if test="gpsCode != null and gpsCode != ''">gps_code,</if>
 | 
				
			||||||
            <if test="companyId != null">own_co,</if>
 | 
					            <if test="companyId != null and companyId != ''" >own_co,</if>
 | 
				
			||||||
            <if test="person != null and person != ''">person,</if>
 | 
					            <if test="person != null and person != ''">person,</if>
 | 
				
			||||||
            <if test="personPhone != null and personPhone != ''">person_phone,</if>
 | 
					            <if test="personPhone != null and personPhone != ''">person_phone,</if>
 | 
				
			||||||
            create_time,
 | 
					            create_time,
 | 
				
			||||||
| 
						 | 
					@ -606,7 +605,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
				
			||||||
            <if test="areaId != null and areaId != ''">#{areaId},</if>
 | 
					            <if test="areaId != null and areaId != ''">#{areaId},</if>
 | 
				
			||||||
            <if test="brand != null and brand != ''">#{brand},</if>
 | 
					            <if test="brand != null and brand != ''">#{brand},</if>
 | 
				
			||||||
            <if test="modelName != null and modelName != ''">#{modelName},</if>
 | 
					            <if test="modelName != null and modelName != ''">#{modelName},</if>
 | 
				
			||||||
            <if test="productionDate != null and productionDate != ''">#{productionDate},</if>
 | 
					            <if test="productionDate != null">#{productionDate},</if>
 | 
				
			||||||
            <if test="workingHours != null and workingHours != ''">#{workingHours},</if>
 | 
					            <if test="workingHours != null and workingHours != ''">#{workingHours},</if>
 | 
				
			||||||
            <if test="serialNumber != null and serialNumber != ''">#{serialNumber},</if>
 | 
					            <if test="serialNumber != null and serialNumber != ''">#{serialNumber},</if>
 | 
				
			||||||
            <if test="picUrl != null and picUrl != ''">#{picUrl},</if>
 | 
					            <if test="picUrl != null and picUrl != ''">#{picUrl},</if>
 | 
				
			||||||
| 
						 | 
					@ -614,7 +613,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 | 
				
			||||||
            <if test="jsDayPrice != null  and jsDayPrice != ''">#{jsDayPrice},</if>
 | 
					            <if test="jsDayPrice != null  and jsDayPrice != ''">#{jsDayPrice},</if>
 | 
				
			||||||
            <if test="description != null   and description != ''">#{description},</if>
 | 
					            <if test="description != null   and description != ''">#{description},</if>
 | 
				
			||||||
            <if test="gpsCode != null    and gpsCode != ''">#{gpsCode},</if>
 | 
					            <if test="gpsCode != null    and gpsCode != ''">#{gpsCode},</if>
 | 
				
			||||||
            <if test="companyId != null">#{companyId},</if>
 | 
					            <if test="companyId != null and companyId != ''">#{companyId},</if>
 | 
				
			||||||
            <if test="person != null and person != ''">#{person},</if>
 | 
					            <if test="person != null and person != ''">#{person},</if>
 | 
				
			||||||
            <if test="personPhone != null and personPhone != ''">#{personPhone},</if>
 | 
					            <if test="personPhone != null and personPhone != ''">#{personPhone},</if>
 | 
				
			||||||
            now(),
 | 
					            now(),
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue