From 04b2dab7ecdc9aefde84db18f3cf0029b1db7eb2 Mon Sep 17 00:00:00 2001 From: gaoaoy <1042166043@qq.com> Date: 星期二, 05 三月 2024 17:59:16 +0800 Subject: [PATCH] 6 设备工具明细BUG修改 --- cnas-server/src/main/resources/mapper/DeviceMapper.xml | 89 +++++++++++++++++++++++++++++++++++--------- 1 files changed, 70 insertions(+), 19 deletions(-) diff --git a/cnas-server/src/main/resources/mapper/DeviceMapper.xml b/cnas-server/src/main/resources/mapper/DeviceMapper.xml index 2115459..7ef524b 100644 --- a/cnas-server/src/main/resources/mapper/DeviceMapper.xml +++ b/cnas-server/src/main/resources/mapper/DeviceMapper.xml @@ -36,7 +36,7 @@ create_time, update_user, update_time, - status, + status from device ) a <if test="ew.customSqlSegment != null and ew.customSqlSegment != ''"> @@ -46,9 +46,9 @@ <select id="selectEquipmentOverview" resultType="com.yuanchu.mom.pojo.Device"> select * from( select id, - deviceName, - specificationModel, - deviceStatus, + device_name, + specification_model, + device_status, create_user, status, update_time @@ -67,20 +67,71 @@ </select> <select id="search" resultType="com.yuanchu.mom.pojo.Device"> select * - from device - <where> - <if test="status!=null"> - and status = #{status} - </if> - <if test="deviceName!=null and deviceName!=''"> - and device_name like concat('%',#{deviceName},'%') - </if> - <if test="specificationModel!=null and specificationModel!= ''"> - and specification_model = #{specificationModel} - </if> - <if test="largeCategory!=null and largeCategory!= ''"> - and large_category = #{largeCategory} - </if> - </where> + from device + <where> + <if test="status!=null"> + and status = #{status} + </if> + <if test="deviceName!=null and deviceName!=''"> + and device_name like concat('%',#{deviceName},'%') + </if> + <if test="specificationModel!=null and specificationModel!= ''"> + and specification_model = #{specificationModel} + </if> + <if test="largeCategory!=null and largeCategory!= ''"> + and large_category = #{largeCategory} + </if> + </where> + </select> + + <update id="upDeviceParameter" parameterType="com.yuanchu.mom.pojo.Device"> + + UPDATE device + <set> + <if test="largeCategory!=null and largeCategory!='' ">large_category=#{largeCategory},</if> + <if test="dateProduction!=null ">date_production=#{dateProduction},</if> + <if test="equipmentManager!=null ">equipment_manager=#{equipmentManager},</if> + <if test="authorizedPerson!=null ">authorized_person=#{authorizedPerson}</if> + <if test="deviceName!=null ">device_name=#{deviceName}</if> + <if test="internalCode!=null ">internal_code=#{internalCode}</if> + <if test="assetCode!=null ">asset_code=#{assetCode}</if> + <if test="calibrationDate!=null ">calibration_date=#{calibrationDate}</if> + <if test="scrapTime!=null ">scrap_time=#{scrapTime}</if> + <if test="acceptanceRecords!=null ">acceptance_records=#{acceptanceRecords}</if> + <if test="subclass!=null ">subclass=#{subclass}</if> + <if test="factoryNo!=null ">factory_no=#{factoryNo}</if> + <if test="acquisitionDate!=null ">create_time=#{acquisition_date}</if> + <if test="factoryNo!=null ">create_time=#{factory_no}</if> + <if test="acquisitionDate!=null ">acquisition_date=#{acquisitionDate}</if> + <if test="accurateMeasurement!=null ">accurate_measurement=#{accurateMeasurement}</if> + <if test="notes!=null ">notes=#{notes}</if> + <if test="specificationModel!=null ">specification_model=#{specificationModel}</if> + <if test="deviceStatus!=null ">device_status=#{deviceStatus}</if> + <if test="storagePoint!=null ">storage_point=#{storagePoint}</if> + <if test="latestTraceability!=null ">latest_traceability=#{latestTraceability}</if> + <if test="downTime!=null ">down_time=#{downTime}</if> + <if test="maintenanceRecords!=null ">maintenance_records=#{maintenanceRecords}</if> + <if test="manufacturer!=null ">manufacturer=#{manufacturer}</if> + <if test="detectionType!=null ">detection_type=#{detectionType}</if> + <if test="procurementCosts!=null ">procurement_costs=#{procurementCosts}</if> + <if test="calibrationCerticate!=null ">calibration_certicate=#{calibrationCerticate}</if> + <if test="status!=null ">status=#{status}</if> + <if test="imageUpload!=null ">image_upload=#{imageUpload}</if> + <if test="imageName!=null ">image_name=#{imageName}</if> + </set> + <where> + id=#{id} + </where> + </update> + + <select id="selectDeviceImage" resultType="com.yuanchu.mom.pojo.Device"> + select (image_upload, create_user, create_time) values (#{image_upload} + , #{createUser} + , #{createTime}) + </select> + <select id="selectDevicePrincipal" resultType="com.yuanchu.mom.pojo.Device"> + select id, + equipment_manager + from device </select> </mapper> -- Gitblit v1.9.3