Merge branch 'feature/gongfu-20260126' into develop
This commit is contained in:
commit
e9b3a581ab
|
|
@ -20,4 +20,9 @@ public class SolutionMeasuresVO {
|
|||
|
||||
// 是否审核通过,默认为null,表示未审核;false:不通过,true:通过
|
||||
private Boolean approved;
|
||||
|
||||
/**
|
||||
* 部件列表
|
||||
*/
|
||||
private List<ComponentInfo> components;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -108,6 +108,7 @@ public class DeviceComponentController extends ControllerBase {
|
|||
.findFirst()
|
||||
.orElseGet(() -> {
|
||||
GongFuDeviceTypeVO v = new GongFuDeviceTypeVO()
|
||||
.setId(p.getId())
|
||||
.setProductLine(p.getProductLine());
|
||||
datas.add(v);
|
||||
return v;
|
||||
|
|
|
|||
|
|
@ -11,6 +11,8 @@ import java.util.List;
|
|||
@Accessors(chain = true)
|
||||
public class GongFuDeviceTypeVO {
|
||||
|
||||
private Long id;
|
||||
|
||||
/**
|
||||
* 产品线
|
||||
*/
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|||
import com.nflg.mobilebroken.common.constant.Constant;
|
||||
import com.nflg.mobilebroken.common.pojo.query.PageBaseQuery;
|
||||
import com.nflg.mobilebroken.common.pojo.request.SearchDeviceRequest;
|
||||
import com.nflg.mobilebroken.common.pojo.vo.ComponentInfo;
|
||||
import com.nflg.mobilebroken.common.pojo.vo.DeviceAgentVO;
|
||||
import com.nflg.mobilebroken.common.pojo.vo.DeviceInfoVO;
|
||||
import com.nflg.mobilebroken.common.pojo.vo.DeviceVO;
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ import com.nflg.mobilebroken.common.constant.Constant;
|
|||
import com.nflg.mobilebroken.common.constant.TicketState;
|
||||
import com.nflg.mobilebroken.common.pojo.dto.TicketDTO;
|
||||
import com.nflg.mobilebroken.common.pojo.request.SolutionMeasuresSaveRequest;
|
||||
import com.nflg.mobilebroken.common.pojo.vo.DeviceInfoVO;
|
||||
import com.nflg.mobilebroken.common.pojo.vo.SolutionMeasuresDataItemVO;
|
||||
import com.nflg.mobilebroken.common.pojo.vo.SolutionMeasuresItemVO;
|
||||
import com.nflg.mobilebroken.common.pojo.vo.SolutionMeasuresVO;
|
||||
|
|
@ -56,6 +57,9 @@ public class TicketSolutionServiceImpl extends ServiceImpl<TicketSolutionMapper,
|
|||
@Resource
|
||||
private IFileUploadRecordService fileUploadRecordService;
|
||||
|
||||
@Resource
|
||||
private IDeviceService deviceService;
|
||||
|
||||
@Override
|
||||
public SolutionMeasuresVO getSolutionMeasures(Long ticketId) {
|
||||
TicketDTO ticket = ticketService.getDto(ticketId);
|
||||
|
|
@ -129,6 +133,12 @@ public class TicketSolutionServiceImpl extends ServiceImpl<TicketSolutionMapper,
|
|||
}
|
||||
}
|
||||
vo.setMeasures(items);
|
||||
if (Objects.equals(ticket.getType(), 1)) {
|
||||
DeviceInfoVO deviceInfoVO = deviceService.getByDeviceNo(ticket.getDeviceNo());
|
||||
if (Objects.nonNull(deviceInfoVO)) {
|
||||
vo.setComponents(deviceInfoVO.getComponents());
|
||||
}
|
||||
}
|
||||
return vo;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue