Browse Source

添加采集日期显示

master
shenzhouyu 1 month ago
parent
commit
a0b4bacb7d
  1. 9
      cclqms-java/src/main/java/com/gaotao/modules/pms/controller/QcController.java
  2. 3
      cclqms-java/src/main/java/com/gaotao/modules/pms/mapper/QcMapper.java
  3. 11
      cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcServiceImpl.java
  4. 3
      cclqms-java/src/main/java/com/gaotao/modules/pms/service/QcService.java
  5. 16
      cclqms-java/src/main/resources/mapper/pms/QcMapper.xml

9
cclqms-java/src/main/java/com/gaotao/modules/pms/controller/QcController.java

@ -1493,6 +1493,15 @@ public class QcController {
return R.ok().put("rows", list).put("firstTime", firstTime);
}
/**
* 检验单最近设备解析时间
*/
@PostMapping("/getLatestEquipmentParseTime")
public R getLatestEquipmentParseTime(@RequestBody QcFAIRecordData data) {
String parseTimeText = qcService.getLatestEquipmentParseTime(data);
return R.ok().put("parseTimeText", parseTimeText);
}
/**
* 根据实测值评估检验项目预警
*/

3
cclqms-java/src/main/java/com/gaotao/modules/pms/mapper/QcMapper.java

@ -765,4 +765,7 @@ public interface QcMapper {
@Param("equipmentNo") String equipmentNo,
@Param("batchNo") Integer batchNo);
/** 查询检验单最近设备解析时间文案 */
String getLatestEquipmentParseTime(QcFAIRecordData data);
}

11
cclqms-java/src/main/java/com/gaotao/modules/pms/service/Impl/QcServiceImpl.java

@ -3089,6 +3089,17 @@ public class QcServiceImpl implements QcService {
return ok;
}
@Override
public String getLatestEquipmentParseTime(QcFAIRecordData data) {
if (data == null || StringUtils.isBlank(data.getSite())
|| StringUtils.isBlank(data.getBuNo())
|| StringUtils.isBlank(data.getInspectionNo())) {
return "";
}
String text = qcMapper.getLatestEquipmentParseTime(data);
return text == null ? "" : text;
}
@Override
public List<EquipmentDataAcquisitionData> listDataAcquisitionEquipment(QcFAIRecordData data) {
List<EquipmentDataAcquisitionData> acquisitionRows = qcMapper.getInspectionNo(data);

3
cclqms-java/src/main/java/com/gaotao/modules/pms/service/QcService.java

@ -187,6 +187,9 @@ public interface QcService {
/** 查询检验单开始检验时选择的设备(去重),供数据采集弹框使用 */
List<EquipmentDataAcquisitionData> listDataAcquisitionEquipment(QcFAIRecordData data);
/** 查询检验单最近设备解析时间文案 */
String getLatestEquipmentParseTime(QcFAIRecordData data);
List<EquipmentFolderLocationData> getEquipmentNoList(EquipmentFolderLocationData data);
List<EquipmentFolderLocationData> getEquipmentClassificationList(EquipmentFolderLocationData data);

16
cclqms-java/src/main/resources/mapper/pms/QcMapper.xml

@ -5756,6 +5756,22 @@
AND inspection_no = #{inspectionNo}
AND equipment_no = #{equipmentNo}
</update>
<!-- 检验单弹框:最近设备解析时间 -->
<select id="getLatestEquipmentParseTime" parameterType="com.gaotao.modules.pms.data.QcFAIRecordData" resultType="java.lang.String">
SELECT TOP 1
N'最近解析时间:' + a.equipment_no + N' - ' + ISNULL(b.equipment_desc, N'') + N' - '
+ CONVERT(varchar(19), c.create_date, 120)
FROM Equipment_data_acquisition A
INNER JOIN Equipment_folder_location B
ON A.site = B.site AND A.bu_no = B.bu_no AND A.equipment_no = B.equipment_no
INNER JOIN Equipment_folder_sort C
ON B.site = C.site AND B.bu_no = C.bu_no AND B.file_no = C.file_no
WHERE A.site = #{site}
AND A.bu_no = #{buNo}
AND A.inspection_no = #{inspectionNo}
ORDER BY C.create_date DESC
</select>
</mapper>

Loading…
Cancel
Save