1.添加UDIMS所需的仓库和分仓查询接口

fencang
x_z 3 years ago
parent 4c0b0f354f
commit fa8cf2d5f5

@ -209,4 +209,23 @@ public class InvSubWarehouseController {
return ResultVOUtils.success();
}
//------------------------------------------UDIMS接口-----------------------------------------------------------
/**
* UDIMS
*
* @param invCode
* @return
*/
@GetMapping("/spms/sub/inv/warehouse/getSubInvForUdims")
public BaseResponse getSubInvForUdims(String invCode) {
if (StrUtil.isBlank(invCode)) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
}
FilterInvSubWarehouseRequest filterInvSubWarehouseRequest = new FilterInvSubWarehouseRequest();
filterInvSubWarehouseRequest.setParentId(invCode);
List<InvSubWarehouseEntity> invSubWarehouseEntities = invSubWarehouseService.filterInvSubWarehouse(filterInvSubWarehouseRequest);
return ResultVOUtils.success(invSubWarehouseEntities);
}
}

@ -1,6 +1,5 @@
package com.glxp.sale.admin.controller.inventory;
import cn.hutool.Hutool;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.IdUtil;
import cn.hutool.core.util.ReflectUtil;
@ -10,11 +9,8 @@ import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageInfo;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.constant.BasicProcessStatus;
import com.glxp.sale.admin.constant.ConstantStatus;
import com.glxp.sale.admin.entity.auth.AuthAdmin;
import com.glxp.sale.admin.entity.basic.BasicExportStatusEntity;
import com.glxp.sale.admin.entity.basic.BussinessTypeEntity;
import com.glxp.sale.admin.entity.inout.WarehouseBussinessTypeEntity;
import com.glxp.sale.admin.entity.inventory.InvProductDetailEntity;
import com.glxp.sale.admin.entity.inventory.InvSubWarehouseEntity;
import com.glxp.sale.admin.entity.inventory.InvWarehouseEntity;
@ -22,14 +18,11 @@ import com.glxp.sale.admin.entity.param.SystemParamConfigEntity;
import com.glxp.sale.admin.entity.thrsys.ThrInvWarehouseEntity;
import com.glxp.sale.admin.entity.thrsys.ThrSubInvWarehouseEntity;
import com.glxp.sale.admin.req.basic.BasicExportStatusRequest;
import com.glxp.sale.admin.req.basic.BussinessTypeFilterRequest;
import com.glxp.sale.admin.req.basic.FilterBasicThirdSysRequest;
import com.glxp.sale.admin.req.basic.UdimsFilterRequest;
import com.glxp.sale.admin.req.info.DeleteRequest;
import com.glxp.sale.admin.req.inventory.FilterInvWarehouseRequest;
import com.glxp.sale.admin.req.thrsys.FilterThrSubInvWarehouseRequest;
import com.glxp.sale.admin.res.PageSimpleResponse;
import com.glxp.sale.admin.res.basic.BussinessTypResponse;
import com.glxp.sale.admin.res.inventory.InvWarehouseExportResponse;
import com.glxp.sale.admin.res.inventory.InvWarehouseResponse;
import com.glxp.sale.admin.res.inventory.InvWarehouseThirdSysResponse;
@ -510,4 +503,18 @@ public class InvWarehouseController {
}
//------------------------------------------UDIMS接口-----------------------------------------------------------
/**
* 使
*
* @return
*/
@GetMapping("/spms/inv/warehouse/filterInv/forUdims")
public BaseResponse getInvWarehouseForUdims() {
List<InvWarehouseEntity> invWarehouseEntities = invWarehouseService.getInvWarehouseForUdims();
return ResultVOUtils.success(invWarehouseEntities);
}
}

@ -69,4 +69,12 @@ public interface InvWarehouseService {
* @return
*/
String getInvName(String code);
/**
* UDIMS
*
* @return
*/
List<InvWarehouseEntity> getInvWarehouseForUdims();
}

@ -235,4 +235,13 @@ public class InvWarehouseServiceImpl implements InvWarehouseService {
}
return invWarehouseDao.getNameByCode(code);
}
@Override
public List<InvWarehouseEntity> getInvWarehouseForUdims() {
//查询供应商可使用的仓库
FilterInvWarehouseRequest filterInvWarehouseRequest = new FilterInvWarehouseRequest();
filterInvWarehouseRequest.setSpUse(true);
List<InvWarehouseEntity> invWarehouseEntities = invWarehouseDao.filterInvWarehouse(filterInvWarehouseRequest);
return invWarehouseEntities;
}
}

Loading…
Cancel
Save