Browse Source

商品补充字段

master
wangpengfei 9 months ago
parent
commit
9dd64f7d73
  1. 34
      wms/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoService.java
  2. 6
      wms/src/main/java/com/yxt/wms/feign/warehouse/warehouseinfo/WarehouseInfoFeign.java
  3. 4
      wms/src/main/java/com/yxt/wms/feign/warehouse/warehouseinfo/WarehouseInfoFeignFallback.java

34
wms/src/main/java/com/yxt/wms/biz/func/warehouseinfo/WarehouseInfoService.java

@ -1,9 +1,6 @@
package com.yxt.wms.biz.func.warehouseinfo; package com.yxt.wms.biz.func.warehouseinfo;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.common.base.service.MybatisBaseService; import com.yxt.common.base.service.MybatisBaseService;
import com.yxt.common.base.utils.PagerUtil;
import com.yxt.common.base.utils.StringUtils; import com.yxt.common.base.utils.StringUtils;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
@ -11,11 +8,10 @@ import com.yxt.common.core.vo.PagerVo;
import com.yxt.wms.biz.func.commonmethod.CommonMethod; import com.yxt.wms.biz.func.commonmethod.CommonMethod;
import com.yxt.wms.biz.func.commonmethod.DataRule; import com.yxt.wms.biz.func.commonmethod.DataRule;
import com.yxt.wms.biz.func.sysorganization.SysOrganizationVo; import com.yxt.wms.biz.func.sysorganization.SysOrganizationVo;
import com.yxt.wms.feign.portal.privilege.PrivilegeQuery;
import com.yxt.wms.feign.portal.sysorganization.SysOrganizationFeign; import com.yxt.wms.feign.portal.sysorganization.SysOrganizationFeign;
import com.yxt.wms.feign.portal.sysstafforg.SysStaffOrgFeign; import com.yxt.wms.feign.portal.sysstafforg.SysStaffOrgFeign;
import com.yxt.wms.feign.portal.sysuser.SysUserFeign; import com.yxt.wms.feign.portal.sysuser.SysUserFeign;
import com.yxt.wms.feign.warehouse.warehouseinfo.WarehouseFeign; import com.yxt.wms.feign.warehouse.warehouseinfo.WarehouseInfoFeign;
import com.yxt.wms.utils.OrgPathQuery; import com.yxt.wms.utils.OrgPathQuery;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -31,7 +27,7 @@ import java.util.List;
public class WarehouseInfoService extends MybatisBaseService<WarehouseInfoMapper, WarehouseInfo> { public class WarehouseInfoService extends MybatisBaseService<WarehouseInfoMapper, WarehouseInfo> {
@Autowired @Autowired
WarehouseFeign WarehouseFeign; WarehouseInfoFeign warehouseInfoFeign;
@Autowired @Autowired
SysOrganizationFeign sysOrganizationFeign; SysOrganizationFeign sysOrganizationFeign;
@Autowired @Autowired
@ -48,18 +44,20 @@ public class WarehouseInfoService extends MybatisBaseService<WarehouseInfoMapper
DataRule dataRule = commonMethod.dataRule(query.getOrgPath(), query.getMenuUrl(), query.getUserSid()).getData(); DataRule dataRule = commonMethod.dataRule(query.getOrgPath(), query.getMenuUrl(), query.getUserSid()).getData();
pq.getParams().setOrgLevelKey(dataRule.getDataRuleId()); pq.getParams().setOrgLevelKey(dataRule.getDataRuleId());
pq.getParams().setIndex(dataRule.getIndex()); pq.getParams().setIndex(dataRule.getIndex());
PagerVo<WarehouseInfoVo> p = WarehouseFeign.listPage(pq).getData(); PagerVo<WarehouseInfoVo> p = warehouseInfoFeign.listPage(pq).getData();
return rb.success().setData(p); return rb.success().setData(p);
} }
public ResultBean<List<WarehouseInfo>> listQuery(WarehouseInfoMapQuery pq) { public ResultBean<List<WarehouseInfo>> listQuery(WarehouseInfoMapQuery pq) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
//通用组装方法 根据用户sid、菜单、组织全路径sid 获取组装参数 //通用组装方法 根据用户sid、菜单、组织全路径sid 获取组装参数
DataRule dataRule = commonMethod.dataRule(pq.getOrgPath(), pq.getMenuUrl(), pq.getUserSid()).getData(); DataRule dataRule = commonMethod.dataRule(pq.getOrgPath(), pq.getMenuUrl(), pq.getUserSid()).getData();
pq.setOrgLevelKey(dataRule.getDataRuleId()); pq.setOrgLevelKey(dataRule.getDataRuleId());
pq.setIndex(dataRule.getIndex()); pq.setIndex(dataRule.getIndex());
List<WarehouseInfo> p = WarehouseFeign.list(pq).getData(); List<WarehouseInfo> p = warehouseInfoFeign.list(pq).getData();
return rb.success().setData(p); return rb.success().setData(p);
} }
public ResultBean<List<WarehouseInfo>> listAll(OrgPathQuery query) { public ResultBean<List<WarehouseInfo>> listAll(OrgPathQuery query) {
ResultBean rb = ResultBean.fireFail(); ResultBean rb = ResultBean.fireFail();
String useOrgSid = ""; String useOrgSid = "";
@ -75,7 +73,7 @@ public class WarehouseInfoService extends MybatisBaseService<WarehouseInfoMapper
useOrgSid = sysOrganization.getSid(); useOrgSid = sysOrganization.getSid();
} }
} }
List<WarehouseInfo> list = WarehouseFeign.listAll(query).getData(); List<WarehouseInfo> list = warehouseInfoFeign.listAll(query).getData();
return rb.success().setData(list); return rb.success().setData(list);
} }
@ -103,30 +101,26 @@ public class WarehouseInfoService extends MybatisBaseService<WarehouseInfoMapper
} }
} }
} }
return WarehouseFeign.saveOrUpdate(dto); return warehouseInfoFeign.saveOrUpdate(dto);
} }
public ResultBean<WarehouseInfoVo> initialization(String sid) { public ResultBean<WarehouseInfoVo> initialization(String sid) {
return warehouseInfoFeign.initialization(sid);
return WarehouseFeign.initialization(sid);
} }
public ResultBean delete(String sid) { public ResultBean delete(String sid) {
return warehouseInfoFeign.delete(sid);
return WarehouseFeign.delete(sid);
} }
public ResultBean delAll(String[] sids) { 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); public ResultBean updateIsEnable(String sid, String isEnable) {
return warehouseInfoFeign.updateIsEnable(sid, isEnable);
} }
public ResultBean<List<WarehouseInfoAllVo>> selectAll() { public ResultBean<List<WarehouseInfoAllVo>> selectAll() {
return WarehouseFeign.selectAll(); return warehouseInfoFeign.selectAll();
} }
} }

6
wms/src/main/java/com/yxt/wms/feign/warehouse/warehouseinfo/WarehouseFeign.java → wms/src/main/java/com/yxt/wms/feign/warehouse/warehouseinfo/WarehouseInfoFeign.java

@ -1,7 +1,5 @@
package com.yxt.wms.feign.warehouse.warehouseinfo; package com.yxt.wms.feign.warehouse.warehouseinfo;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
@ -32,8 +30,8 @@ import java.util.List;
contextId = "ss-common-warehouse-WarehouseInfo", contextId = "ss-common-warehouse-WarehouseInfo",
name = "ss-common-warehouse", name = "ss-common-warehouse",
path = "/apiadmin/warehouseinfo", path = "/apiadmin/warehouseinfo",
fallback = WarehouseFeignFallback.class) fallback = WarehouseInfoFeignFallback.class)
public interface WarehouseFeign { public interface WarehouseInfoFeign {
@ApiOperation("分页列表") @ApiOperation("分页列表")
@PostMapping("/listPage") @PostMapping("/listPage")
public ResultBean<PagerVo<WarehouseInfoVo>> listPage(@RequestBody PagerQuery<WarehouseInfoQuery> pq); public ResultBean<PagerVo<WarehouseInfoVo>> listPage(@RequestBody PagerQuery<WarehouseInfoQuery> pq);

4
wms/src/main/java/com/yxt/wms/feign/warehouse/warehouseinfo/WarehouseFeignFallback.java → wms/src/main/java/com/yxt/wms/feign/warehouse/warehouseinfo/WarehouseInfoFeignFallback.java

@ -1,7 +1,5 @@
package com.yxt.wms.feign.warehouse.warehouseinfo; package com.yxt.wms.feign.warehouse.warehouseinfo;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yxt.common.core.query.PagerQuery; import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo; import com.yxt.common.core.vo.PagerVo;
@ -25,7 +23,7 @@ import java.util.List;
* @since 1.0 * @since 1.0
*/ */
@Component @Component
public class WarehouseFeignFallback implements WarehouseFeign { public class WarehouseInfoFeignFallback implements WarehouseInfoFeign {
@Override @Override
Loading…
Cancel
Save