工单整理下达报错修改

master
Leon 4 years ago
parent 257710c268
commit 76bf6243c5

@ -115,7 +115,7 @@ public class ShopOrderReleaseServiceImpl implements ShopOrderReleaseService {
BigDecimal qtyToRelease = qtyToBuild.subtract(qtyReleased);
//查询工艺路线
Router routerModel = routerService.getById(routerBo);
Router routerModel = routerService.getCurrentRouter(routerBo);
if (routerModel == null) {
throw new BaseException("工艺路线[" +StringUtils.trimHandle(routerBo)+ "]不存在");
}

@ -20,5 +20,7 @@ public interface RouterMapper extends BaseMapper<Router> {
Router selectRouterBySfcBo(@Param("sfcBo") String sfcBo);
Router selectCurrentRouter(@Param("routerBo") String routerBo);
List<Router> selectRouterList4RevisionDesc(@Param("site") String site, @Param("router") String router);
}

@ -28,6 +28,8 @@ public interface RouterService extends IService<Router> {
Router getRouterBySfcBo(String sfcBo);
Router getCurrentRouter(String routerBo);
/**
* 线
*

@ -47,6 +47,11 @@ public class RouterServiceImpl extends ServiceImpl<RouterMapper, Router> impleme
return routerMapper.selectRouterBySfcBo(sfcBo);
}
@Override
public Router getCurrentRouter(String routerBo) {
return routerMapper.selectCurrentRouter(routerBo);
}
@Override
public Router getMaxRevisionRouter(String site, String router) {
List<Router> list = routerMapper.selectRouterList4RevisionDesc(site, router);

@ -636,7 +636,6 @@
</delete>
<!-- BaseMapper标准查询/修改/删除 -->
<select id="selectRouterBySfcBo" resultType="com.foreverwin.mesnac.meapi.model.Router">
SELECT R.HANDLE, R.SITE, R.ROUTER, R.ROUTER_TYPE, R.DESCRIPTION, R.TEMPORARY_ROUTER, R.STATUS_BO, R.ENTRY_ROUTER_STEP_BO, R.COPIED_FROM_ROUTER_BO, R.REVISION, R.CURRENT_REVISION, R.HAS_BEEN_RELEASED
FROM SFC SC
@ -646,6 +645,13 @@
WHERE SFC_BO = #{sfcBo}
</select>
<select id="selectCurrentRouter" resultMap="BaseResultMap">
SELECT <include refid="Base_Column_List"></include>
FROM ROUTER
WHERE (HANDLE = #{routerBo} OR #{routerBo} = 'RouterBO:'||SITE||','||ROUTER||',H,#')
AND CURRENT_REVISION = 'true'
</select>
<select id="selectRouterList4RevisionDesc" resultMap="BaseResultMap">
SELECT <include refid="Base_Column_List"></include>
FROM ROUTER

Loading…
Cancel
Save