设备详情修改

liweidong
pangyang 3 weeks ago
parent 0e35ac2609
commit 2ff335cf56
  1. 3
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/quality/pojo/vo/LiquidTankTaskVO.java
  2. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/device/service/impl/FeiBaSetServiceImpl.java
  3. 4
      blade-service/blade-desk/src/main/java/org/springblade/desk/produce/mapper/WorkPlanMapper.xml
  4. 15
      blade-service/blade-scheduling/src/main/java/org/springblade/scheduling/scheduling/controller/EquipmentController.java

@ -11,6 +11,7 @@ import org.springblade.desk.quality.pojo.entity.LiquidTankTask;
import java.io.Serial; import java.io.Serial;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime;
/** /**
* 视图实体类 * 视图实体类
@ -91,6 +92,6 @@ public class LiquidTankTaskVO extends LiquidTankTask {
@Schema(description = "控制规范(报告)") @Schema(description = "控制规范(报告)")
private String norm; private String norm;
@Schema(description = "槽液到期时间") @Schema(description = "槽液到期时间")
private LocalDate tankEndTime; private LocalDateTime tankEndTime;
} }

@ -104,7 +104,7 @@ public class FeiBaSetServiceImpl extends BaseServiceImpl<FeiBaSetMapper, FeiBaSe
// 处理响应 // 处理响应
String responseBody = response.body(); String responseBody = response.body();
JSONObject result = JSONObject.parseObject(responseBody); JSONObject result = JSONObject.parseObject(responseBody);
log.debug("同步飞靶数据: {}", result.toJSONString()); log.error("同步飞靶数据: {}", result.toJSONString());
if (result != null && result.getInteger("code").equals(0)) { if (result != null && result.getInteger("code").equals(0)) {
List<JSONObject> jsonList = JSONArray.parseArray(result.getJSONArray("data").toJSONString(), JSONObject.class); List<JSONObject> jsonList = JSONArray.parseArray(result.getJSONArray("data").toJSONString(), JSONObject.class);
if (CollectionUtils.isEmpty(jsonList)) { if (CollectionUtils.isEmpty(jsonList)) {

@ -148,7 +148,7 @@
</select> </select>
<select id="getByPartCodeAndSubCodeMes" resultType="org.springblade.desk.dashboard.pojo.entity.DsPartSub"> <select id="getByPartCodeAndSubCodeMes" resultType="org.springblade.desk.dashboard.pojo.entity.DsPartSub">
select b.*,a.CHILD_PART_CODE as subCode from DS_PART_RELATION a left join DS_PART b select b.*,a.CHILD_PART_CODE as subCode from DS_PART_RELATION a inner join DS_PART b
on a.PART_CODE = b.PART_CODE where a.PART_CODE= #{partCode} and a.CHILD_PART_CODE = #{subCode} on a.PART_CODE = b.PART_CODE where a.PART_CODE= #{partCode} and a.CHILD_PART_CODE = #{subCode}
</select> </select>
@ -171,7 +171,7 @@
<select id="listByWpiIdMes" resultType="org.springblade.desk.quality.pojo.entity.WorkPlanItemDetail"> <select id="listByWpiIdMes" resultType="org.springblade.desk.quality.pojo.entity.WorkPlanItemDetail">
select *,b.ITEM_NAME as trialItem,b.STANDARD_NAME as trialStandard,b.ID as wpiId from QA_WORK_PLAN_ITEM_DETAIL a select *,b.ITEM_NAME as trialItem,b.STANDARD_NAME as trialStandard,b.ID as wpiId from QA_WORK_PLAN_ITEM_DETAIL a
left join QA_WORK_PLAN_ITEM b on a.WORK_PLAN_ITEM_ID = b.ID where a.WORK_PLAN_ITEM_ID = #{wpiId} inner join QA_WORK_PLAN_ITEM b on a.WORK_PLAN_ITEM_ID = b.ID where a.WORK_PLAN_ITEM_ID = #{wpiId}
order by a.UPDATE_TIME,a.GAUGE_VALUE1 desc order by a.UPDATE_TIME,a.GAUGE_VALUE1 desc
</select> </select>

@ -25,6 +25,7 @@
*/ */
package org.springblade.scheduling.scheduling.controller; package org.springblade.scheduling.scheduling.controller;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport; import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
@ -34,6 +35,7 @@ import io.swagger.v3.oas.annotations.tags.Tag;
import jakarta.servlet.http.HttpServletResponse; import jakarta.servlet.http.HttpServletResponse;
import jakarta.validation.Valid; import jakarta.validation.Valid;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.boot.ctrl.BladeController;
import org.springblade.core.excel.util.ExcelUtil; import org.springblade.core.excel.util.ExcelUtil;
import org.springblade.core.log.annotation.ApiLog; import org.springblade.core.log.annotation.ApiLog;
@ -60,6 +62,7 @@ import java.util.Map;
* @author BladeX * @author BladeX
* @since 2025-12-22 * @since 2025-12-22
*/ */
@Slf4j
@RestController @RestController
@AllArgsConstructor @AllArgsConstructor
@RequestMapping("/equipment") @RequestMapping("/equipment")
@ -74,9 +77,15 @@ public class EquipmentController extends BladeController {
@GetMapping("/detail") @GetMapping("/detail")
@ApiOperationSupport(order = 1) @ApiOperationSupport(order = 1)
@Operation(summary = "详情", description = "传入Equipment") @Operation(summary = "详情", description = "传入Equipment")
public R<EquipmentVO> detail(EquipmentEntity equipment) { public R<EquipmentEntity> detail(EquipmentEntity equipment) {
EquipmentEntity detail = equipmentService.getOne(Condition.getQueryWrapper(equipment));
return R.data(EquipmentWrapper.build().entityVO(detail)); log.error("设备的ID是"+equipment.getId());
EquipmentEntity detail = equipmentService.getById(equipment.getId());
log.error("设备数据000001: {}"+ detail);
JSONObject result = JSONObject.parseObject(detail.toString());
log.error("设备数据: {}"+ result.toJSONString());
// EquipmentEntity detail = equipmentService.getOne(Condition.getQueryWrapper(equipment));
return R.data(detail);
} }
/** /**
* 设备信息表 分页 * 设备信息表 分页

Loading…
Cancel
Save