|
|
@ -7,6 +7,8 @@ import com.spring.common.utils.PageUtils; |
|
|
import com.spring.modules.base.entity.PlmProcessControllBaseData; |
|
|
import com.spring.modules.base.entity.PlmProcessControllBaseData; |
|
|
import com.spring.modules.base.entity.PlmProcessControllBaseDataIn; |
|
|
import com.spring.modules.base.entity.PlmProcessControllBaseDataIn; |
|
|
import com.spring.modules.base.service.TransNoControlService; |
|
|
import com.spring.modules.base.service.TransNoControlService; |
|
|
|
|
|
import com.spring.modules.part.vo.BomDetailVo; |
|
|
|
|
|
import com.spring.modules.part.vo.RoutingDetailVo; |
|
|
import com.spring.modules.request.entity.PlmFieldData; |
|
|
import com.spring.modules.request.entity.PlmFieldData; |
|
|
import com.spring.modules.request.entity.PlmRequestDetailEntity; |
|
|
import com.spring.modules.request.entity.PlmRequestDetailEntity; |
|
|
import com.spring.modules.request.entity.PlmRequestHeaderEntity; |
|
|
import com.spring.modules.request.entity.PlmRequestHeaderEntity; |
|
|
@ -16,6 +18,7 @@ import com.spring.modules.request.service.RequestManageService; |
|
|
import com.spring.modules.request.vo.PlmRequestDetailVo; |
|
|
import com.spring.modules.request.vo.PlmRequestDetailVo; |
|
|
import com.spring.modules.request.vo.PlmRequestHeaderVo; |
|
|
import com.spring.modules.request.vo.PlmRequestHeaderVo; |
|
|
import com.spring.modules.request.vo.TableDataVo; |
|
|
import com.spring.modules.request.vo.TableDataVo; |
|
|
|
|
|
import com.spring.modules.sampleManagement.data.PlmTechnicalSpecificationSheetData; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
@ -243,7 +246,15 @@ public class RequestManageServiceImpl extends ServiceImpl<RequestManageMapper, P |
|
|
public List<PlmProcessControllBaseData> getProcessControlList(PlmProcessControllBaseData inData){ |
|
|
public List<PlmProcessControllBaseData> getProcessControlList(PlmProcessControllBaseData inData){ |
|
|
return requestManageMapper.getProcessControlList(inData); |
|
|
return requestManageMapper.getProcessControlList(inData); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @Description 查询节点的控制信息 |
|
|
|
|
|
* @Title getProcessSelect |
|
|
|
|
|
* @param inData |
|
|
|
|
|
* @author rq |
|
|
|
|
|
* @date 2024/11/25 14:59 |
|
|
|
|
|
* @return List<PlmProcessControllBaseData> |
|
|
|
|
|
* @throw |
|
|
|
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
public List<PlmProcessControllBaseData> getProcessSelect(PlmProcessControllBaseData inData){ |
|
|
public List<PlmProcessControllBaseData> getProcessSelect(PlmProcessControllBaseData inData){ |
|
|
return requestManageMapper.getProcessSelect(inData); |
|
|
return requestManageMapper.getProcessSelect(inData); |
|
|
@ -261,7 +272,15 @@ public class RequestManageServiceImpl extends ServiceImpl<RequestManageMapper, P |
|
|
@Override |
|
|
@Override |
|
|
public void doProcessControl(Integer roleId,String site,String orderNo){ |
|
|
public void doProcessControl(Integer roleId,String site,String orderNo){ |
|
|
if(roleId==1){ |
|
|
if(roleId==1){ |
|
|
|
|
|
|
|
|
|
|
|
PlmTechnicalSpecificationSheetData check=requestManageMapper.getBomAndRouteFromBM(site,orderNo); |
|
|
|
|
|
BomDetailVo checkBomOfficialFlag=requestManageMapper.checkBomOfficialFlag(check); |
|
|
|
|
|
if(checkBomOfficialFlag==null){ |
|
|
|
|
|
throw new RuntimeException("技术参数卡未选择正式BOM"); |
|
|
|
|
|
} |
|
|
|
|
|
RoutingDetailVo checkRoutingOfficialFlag=requestManageMapper.checkRoutingOfficialFlag(check); |
|
|
|
|
|
if(checkRoutingOfficialFlag==null){ |
|
|
|
|
|
throw new RuntimeException("技术参数卡未选择正式工艺路线"); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
if(roleId==2){ |
|
|
if(roleId==2){ |
|
|
requestManageMapper.updateBMStage(site,orderNo); |
|
|
requestManageMapper.updateBMStage(site,orderNo); |
|
|
|