From 1dcf43467f34eb70002be3c2f3cd7605ceb5dcdd Mon Sep 17 00:00:00 2001 From: lyh <925863403@qq.com> Date: 星期一, 17 二月 2025 10:18:18 +0800 Subject: [PATCH] 设备权限与车间权限 --- lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml | 23 ++++++++++++++++++----- 1 files changed, 18 insertions(+), 5 deletions(-) diff --git a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml index a4943b3..155b27e 100644 --- a/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml +++ b/lxzn-module-mdc/src/main/java/org/jeecg/modules/mdc/mapper/xml/MdcEquipmentMapper.xml @@ -71,12 +71,7 @@ WHERE mpe.equipment_id = me.id AND mpe.production_id = #{ productionId } - <if test="type == 'DNC'"> - AND me.device_type_dnc = '1' - </if> - <if test="type == 'MDC'"> AND me.device_type_mdc = '1' - </if> ORDER BY me.equipment_id </select> @@ -281,5 +276,23 @@ WHERE t1.id = #{ id } </select> + <select id="queryByProductionIdAndType" resultType="org.jeecg.modules.mdc.entity.MdcEquipment"> + SELECT + me.* + FROM + mdc_production_equipment mpe, + mdc_equipment me + WHERE + mpe.equipment_id = me.id + AND mpe.production_id = #{ productionId } + AND me.device_type_dnc = '1' + <if test="deviceIds != null and deviceIds.size() > 0"> + AND me.id IN + <foreach collection = "deviceIds" item = "id" index = "index" open = "(" close= ")" separator = ","> + #{id} + </foreach> + </if> + ORDER BY me.equipment_id + </select> </mapper> -- Gitblit v1.9.3