|
|
@ -1,5 +1,6 @@ |
|
|
|
package com.yxt.oms.biz.func.warehouseinfo; |
|
|
|
|
|
|
|
import com.yxt.common.base.service.MybatisBaseService; |
|
|
|
import com.yxt.common.base.utils.StringUtils; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
@ -15,16 +16,18 @@ import com.yxt.oms.utils.OrgPathQuery; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
import java.util.Arrays; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
/** |
|
|
|
* @author wangpengfei |
|
|
|
* @date 2024/2/26 13:40 |
|
|
|
*/ |
|
|
|
@Service |
|
|
|
public class WarehouseInfoService { |
|
|
|
|
|
|
|
public class WarehouseInfoService extends MybatisBaseService<WarehouseInfoMapper, WarehouseInfo> { |
|
|
|
|
|
|
|
@Autowired |
|
|
|
WarehouseInfoFeign warehouseFeign; |
|
|
|
WarehouseInfoFeign warehouseInfoFeign; |
|
|
|
@Autowired |
|
|
|
SysOrganizationFeign sysOrganizationFeign; |
|
|
|
@Autowired |
|
|
@ -41,7 +44,16 @@ public class WarehouseInfoService { |
|
|
|
DataRule dataRule=commonMethod.dataRule(query.getOrgPath(),query.getMenuUrl(),query.getUserSid()).getData(); |
|
|
|
pq.getParams().setOrgLevelKey(dataRule.getDataRuleId()); |
|
|
|
pq.getParams().setIndex(dataRule.getIndex()); |
|
|
|
PagerVo<WarehouseInfoVo> p = warehouseFeign.listPage(pq).getData(); |
|
|
|
PagerVo<WarehouseInfoVo> p = warehouseInfoFeign.listPage(pq).getData(); |
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
public ResultBean<List<WarehouseInfo>> listQuery(WarehouseInfoMapQuery pq) { |
|
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
|
//通用组装方法 根据用户sid、菜单、组织全路径sid 获取组装参数
|
|
|
|
DataRule dataRule=commonMethod.dataRule(pq.getOrgPath(),pq.getMenuUrl(),pq.getUserSid()).getData(); |
|
|
|
pq.setOrgLevelKey(dataRule.getDataRuleId()); |
|
|
|
pq.setIndex(dataRule.getIndex()); |
|
|
|
List<WarehouseInfo> p = warehouseInfoFeign.list(pq).getData(); |
|
|
|
return rb.success().setData(p); |
|
|
|
} |
|
|
|
public ResultBean<List<WarehouseInfo>> listAll(OrgPathQuery query) { |
|
|
@ -59,7 +71,7 @@ public class WarehouseInfoService { |
|
|
|
useOrgSid = sysOrganization.getSid(); |
|
|
|
} |
|
|
|
} |
|
|
|
List<WarehouseInfo> list = warehouseFeign.listAll(query).getData(); |
|
|
|
List<WarehouseInfo> list = warehouseInfoFeign.listAll(query).getData(); |
|
|
|
return rb.success().setData(list); |
|
|
|
} |
|
|
|
|
|
|
@ -87,36 +99,33 @@ public class WarehouseInfoService { |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
return warehouseFeign.saveOrUpdate(dto); |
|
|
|
return warehouseInfoFeign.saveOrUpdate(dto); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<WarehouseInfoVo> initialization(String sid) { |
|
|
|
|
|
|
|
return warehouseFeign.initialization(sid); |
|
|
|
return warehouseInfoFeign.initialization(sid); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public ResultBean delete(String sid) { |
|
|
|
|
|
|
|
return warehouseFeign.delete(sid); |
|
|
|
return warehouseInfoFeign.delete(sid); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean delAll(String[] sids) { |
|
|
|
return warehouseFeign.delBySids(sids); |
|
|
|
return warehouseInfoFeign.delBySids(sids); |
|
|
|
} |
|
|
|
public ResultBean updateIsEnable(String sid,String isEnable) { |
|
|
|
|
|
|
|
return warehouseFeign.updateIsEnable(sid, isEnable); |
|
|
|
return warehouseInfoFeign.updateIsEnable(sid, isEnable); |
|
|
|
} |
|
|
|
|
|
|
|
public ResultBean<List<WarehouseInfoAllVo>> selectAll() { |
|
|
|
return warehouseFeign.selectAll(); |
|
|
|
return warehouseInfoFeign.selectAll(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public ResultBean<List<SmsOrderHouseInfo>> getWareHouse(String createOrgSid) { |
|
|
|
return warehouseFeign.getWareHouse(createOrgSid); |
|
|
|
return warehouseInfoFeign.getWareHouse(createOrgSid); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|