|
|
|
|
@ -8,11 +8,11 @@ import com.ruoyi.common.exception.ServiceException;
|
|
|
|
|
import com.ruoyi.common.utils.DateUtils;
|
|
|
|
|
|
|
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
|
|
import com.ruoyi.system.domain.BaseCar;
|
|
|
|
|
import com.ruoyi.system.domain.BaseTyre;
|
|
|
|
|
import com.ruoyi.system.domain.*;
|
|
|
|
|
import com.ruoyi.system.domain.vo.BaseTyreVo;
|
|
|
|
|
import com.ruoyi.system.mapper.BaseTyreMapper;
|
|
|
|
|
import com.ruoyi.system.mapper.*;
|
|
|
|
|
import com.ruoyi.system.service.IBaseTyreService;
|
|
|
|
|
import com.sun.jna.platform.mac.SystemB;
|
|
|
|
|
import org.slf4j.Logger;
|
|
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
|
|
@ -24,6 +24,7 @@ import java.util.HashSet;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.Set;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
import static com.ruoyi.common.utils.ShiroUtils.getLoginName;
|
|
|
|
|
|
|
|
|
|
@ -44,6 +45,12 @@ public class BaseTyreServiceImpl implements IBaseTyreService
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private RecordTyreInstallMapper recordTyreInstallMapper;
|
|
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
|
private BizOrderTireDetailMapper bizOrderTireDetailMapper;
|
|
|
|
|
@Autowired
|
|
|
|
|
private BizMaintenanceOrderMapper bizMaintenanceOrderMapper;
|
|
|
|
|
|
|
|
|
|
private static final Logger log = LoggerFactory.getLogger(BaseTyreServiceImpl.class);
|
|
|
|
|
/**
|
|
|
|
|
* 查询轮胎基础信息
|
|
|
|
|
@ -273,6 +280,22 @@ public class BaseTyreServiceImpl implements IBaseTyreService
|
|
|
|
|
recordTyreInstall.setTyreRfid(tyreRfid);
|
|
|
|
|
List<RecordTyreInstall> recordTyreInstallList = recordTyreInstallMapper.selectRecordTyreInstallList(recordTyreInstall);
|
|
|
|
|
map.put("recordTyreInstallList",recordTyreInstallList);
|
|
|
|
|
//维修/保养
|
|
|
|
|
//查询轮胎详细表
|
|
|
|
|
BizOrderTireDetail bizOrderTireDetail = new BizOrderTireDetail();
|
|
|
|
|
bizOrderTireDetail.setTireId(resultBase.getTyreId());
|
|
|
|
|
List<BizOrderTireDetail> bizOrderTireDetailList = bizOrderTireDetailMapper.selectBizOrderTireDetailList(bizOrderTireDetail);
|
|
|
|
|
if (bizOrderTireDetailList!=null && bizOrderTireDetailList.size() > 0 ){
|
|
|
|
|
for (BizOrderTireDetail biz : bizOrderTireDetailList){
|
|
|
|
|
//查询维修单//筛选工单
|
|
|
|
|
List<BizOrderTireDetail> filteredList = bizOrderTireDetailList.stream()
|
|
|
|
|
.filter(detail -> detail.getOrderId() == biz.getOrderId()) // 假设 orderId 是 int 类型
|
|
|
|
|
.collect(Collectors.toList());
|
|
|
|
|
BizMaintenanceOrder bizMaintenanceOrder = bizMaintenanceOrderMapper.selectBizMaintenanceOrderByOrderId(biz.getOrderId());
|
|
|
|
|
bizMaintenanceOrder.setBizOrderTireDetailList(filteredList);
|
|
|
|
|
map.put("bizMaintenanceOrder",bizMaintenanceOrder);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return map;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|