package com.dy.pmsStation.workOrder; import com.alibaba.excel.util.StringUtils; import com.dy.common.webUtil.BaseResponseUtils; import com.dy.pmsGlobal.daoPr.PrAssemblyPlanMapper; import com.dy.pmsGlobal.pojoPr.PrAssemblyPlan; import com.dy.pmsGlobal.pojoSta.StaAssemblyWorkLast; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Slf4j @Service public class WorkOrderSv { private PrAssemblyPlanMapper assemblyDao; @Autowired public void setAssemblyDao(PrAssemblyPlanMapper assemblyDao) { this.assemblyDao = assemblyDao; } public String isStationUsed(StaAssemblyWorkLast last){ String stationId = ""; String userId = ""; //判断哪个是人员, 哪个是工站信息 /* if(last.getStationId() != null && last.getStationId().toString().startsWith("103")){ } if(last.getUserId() != null && last.getStationId().toString().startsWith("103")){ } PrAssemblyPlan params = new PrAssemblyPlan(); params.setStatus(1); List list = sv.selectList(params); return BaseResponseUtils.buildSuccess(list); log.info("获取工站编号"); String maxCode = dao.selectMaxCode(); if (StringUtils.isBlank(maxCode)) { return DEFAULT_CODE; } else { int nextCode = Integer.parseInt(maxCode) + 1; // 检查溢出 if (nextCode > 9999) { throw new RuntimeException("工站编号溢出"); } return String.format(CODE_FORMAT, nextCode); }*/ return "OK"; } public List selectList(PrAssemblyPlan params){ List planList = assemblyDao.selectList(params); return planList; } }