|
@@ -1,61 +0,0 @@
|
|
|
-package com.ruoyi.ams.project.service;
|
|
|
-
|
|
|
-import com.alibaba.fastjson.JSON;
|
|
|
-import com.ruoyi.ams.config.domain.dto.LotattDTO;
|
|
|
-import com.ruoyi.base.domain.vo.BaseLocationLotattVO;
|
|
|
-import com.ruoyi.base.service.IBaseLocationInfoService;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-
|
|
|
-/**
|
|
|
- * @author JWK
|
|
|
- * @version 1.0
|
|
|
- * @date 2023/4/3 18:44
|
|
|
- */
|
|
|
-@Service
|
|
|
-public class BaseLocationInfoSubService {
|
|
|
-
|
|
|
- @Autowired
|
|
|
- private IBaseLocationInfoService baseLocationInfoService;
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- * 根据条件查询可分配库位
|
|
|
- *
|
|
|
- * @param zoneId
|
|
|
- * @param bindSku
|
|
|
- * @param orderBy
|
|
|
- * @return
|
|
|
- */
|
|
|
- public List<BaseLocationLotattVO> selectAllocatingInventoryAccordingConditionsOrderBy(List<String> zoneId
|
|
|
- , String bindSku
|
|
|
- , String orderBy) {
|
|
|
- return baseLocationInfoService.selectAllocatingLocationAccordingConditionsOrderBy(zoneId
|
|
|
- , bindSku
|
|
|
- , orderBy);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 根据条件查询可分配库存
|
|
|
- *
|
|
|
- * @param zoneId
|
|
|
- * @param lotattDTO
|
|
|
- * @param sku
|
|
|
- * @param orderBy
|
|
|
- * @return
|
|
|
- */
|
|
|
- public List<BaseLocationLotattVO> selectAllocatingInventoryAccordingConditionsOrderBy(List<String> zoneId
|
|
|
- , LotattDTO lotattDTO
|
|
|
- , String sku
|
|
|
- , String orderBy) {
|
|
|
- Map<String, String> map = JSON.parseObject(JSON.toJSONString(lotattDTO), HashMap.class);
|
|
|
- return baseLocationInfoService.selectAllocatingInventoryAccordingConditionsOrderBy(zoneId
|
|
|
- , map
|
|
|
- , sku
|
|
|
- , orderBy);
|
|
|
- }
|
|
|
-}
|