Browse Source

不需要传site来校验controllerid

master
常熟吴彦祖 4 weeks ago
parent
commit
2555a29c61
  1. 2
      src/main/java/com/gaotao/modules/warehouse/mapper/WmsAvailabilityControlIdMapper.java
  2. 5
      src/main/java/com/gaotao/modules/warehouse/service/impl/WmsAvailabilityControlIdServiceImpl.java
  3. 3
      src/main/resources/mapper/warehouse/WmsAvailabilityControlIdMapper.xml

2
src/main/java/com/gaotao/modules/warehouse/mapper/WmsAvailabilityControlIdMapper.java

@ -58,6 +58,6 @@ public interface WmsAvailabilityControlIdMapper extends BaseMapper<WmsAvailabili
* @author rqrq * @author rqrq
* @date 2026/06/24 * @date 2026/06/24
*/ */
WmsAvailabilityControlId getControlConfigByUnit(@Param("site") String site, @Param("unitId") String unitId);
WmsAvailabilityControlId getControlConfigByUnit( @Param("unitId") String unitId);
} }

5
src/main/java/com/gaotao/modules/warehouse/service/impl/WmsAvailabilityControlIdServiceImpl.java

@ -151,9 +151,6 @@ public class WmsAvailabilityControlIdServiceImpl extends ServiceImpl<WmsAvailabi
*/ */
@Override @Override
public boolean checkPartOperationAllowed(String site, String unitId, String type) { public boolean checkPartOperationAllowed(String site, String unitId, String type) {
if (!StringUtils.hasText(site)) {
throw new XJException("site不能为空");
}
if (!StringUtils.hasText(unitId)) { if (!StringUtils.hasText(unitId)) {
throw new XJException("unitId不能为空"); throw new XJException("unitId不能为空");
} }
@ -166,7 +163,7 @@ public class WmsAvailabilityControlIdServiceImpl extends ServiceImpl<WmsAvailabi
throw new XJException("不支持的type:" + type); throw new XJException("不支持的type:" + type);
} }
WmsAvailabilityControlId config = wmsAvailabilityControlIdMapper.getControlConfigByUnit(site, unitId);
WmsAvailabilityControlId config = wmsAvailabilityControlIdMapper.getControlConfigByUnit( unitId);
if (config == null || !StringUtils.hasText(config.getHandlingUnitUnitId())) { if (config == null || !StringUtils.hasText(config.getHandlingUnitUnitId())) {
throw new XJException("未找到标签,site=" + site + ",unitId=" + unitId); throw new XJException("未找到标签,site=" + site + ",unitId=" + unitId);
} }

3
src/main/resources/mapper/warehouse/WmsAvailabilityControlIdMapper.xml

@ -96,8 +96,7 @@
FROM handling_unit hu WITH (NOLOCK) FROM handling_unit hu WITH (NOLOCK)
LEFT JOIN wms_availability_control_id ac WITH (NOLOCK) LEFT JOIN wms_availability_control_id ac WITH (NOLOCK)
ON hu.availability_control_id = ac.availability_control_id ON hu.availability_control_id = ac.availability_control_id
WHERE hu.site = #{site}
AND hu.unit_id = #{unitId}
WHERE hu.unit_id = #{unitId}
</select> </select>
</mapper> </mapper>

Loading…
Cancel
Save