|
|
|
@ -26,6 +26,8 @@ import com.logpm.basicdata.excel.BasicdataWarehouseExcel;
|
|
|
|
|
import com.logpm.basicdata.feign.IBasicdataWarehouseClient; |
|
|
|
|
import com.logpm.basicdata.service.IBasicdataWarehouseService; |
|
|
|
|
import com.logpm.basicdata.vo.BasicdataWarehouseVO; |
|
|
|
|
import com.logpm.warehouse.entity.WarehouseConfigEntity; |
|
|
|
|
import com.logpm.warehouse.feign.IWarehouseConfigClient; |
|
|
|
|
import io.swagger.annotations.Api; |
|
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
|
import io.swagger.annotations.ApiParam; |
|
|
|
@ -33,6 +35,7 @@ import lombok.AllArgsConstructor;
|
|
|
|
|
import lombok.extern.log4j.Log4j2; |
|
|
|
|
import org.springblade.common.cache.CacheNames; |
|
|
|
|
import org.springblade.common.cache.CacheObjNames; |
|
|
|
|
import org.springblade.common.constant.common.IsOrNoConstant; |
|
|
|
|
import org.springblade.core.boot.ctrl.BladeController; |
|
|
|
|
import org.springblade.core.cache.utils.CacheUtil; |
|
|
|
|
import org.springblade.core.excel.util.ExcelUtil; |
|
|
|
@ -78,6 +81,8 @@ public class BasicdataWarehouseController extends BladeController {
|
|
|
|
|
|
|
|
|
|
private final BladeRedis bladeRedis; |
|
|
|
|
|
|
|
|
|
private final IWarehouseConfigClient warehouseConfigClient; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 仓库 详情 |
|
|
|
|
*/ |
|
|
|
@ -199,7 +204,15 @@ public class BasicdataWarehouseController extends BladeController {
|
|
|
|
|
if(ObjectUtil.isNotEmpty(warehouseWarehouse.getAcreage()) && ObjectUtil.isNotEmpty(warehouseWarehouse.getSeating())){ |
|
|
|
|
warehouseWarehouse.setSingleStorageLocationArea(NumberUtil.div(warehouseWarehouse.getAcreage(),warehouseWarehouse.getSeating())); |
|
|
|
|
} |
|
|
|
|
return R.status(warehouseService.save(warehouseWarehouse)); |
|
|
|
|
boolean flag = false; |
|
|
|
|
flag = warehouseService.save(warehouseWarehouse); |
|
|
|
|
WarehouseConfigEntity warehouseConfigEntity = new WarehouseConfigEntity(); |
|
|
|
|
warehouseConfigEntity.setWarehouseId(warehouseWarehouse.getId()); |
|
|
|
|
warehouseConfigEntity.setIsAutoRelease(Integer.parseInt(IsOrNoConstant.no.getValue())); |
|
|
|
|
warehouseConfigEntity.setIsStrictLoading(Integer.parseInt(IsOrNoConstant.no.getValue())); |
|
|
|
|
//进行仓库配置初始化
|
|
|
|
|
flag = warehouseConfigClient.saveWarehouseConfig(warehouseConfigEntity); |
|
|
|
|
return R.status(flag); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|