货架code

dev_unify
wangwei 8 months ago
parent d2d57a13ee
commit 1bc6c7319c

@ -55,4 +55,10 @@ public class SysWorkplaceLayerController extends BaseController {
Boolean save = sysWorkplaceLayerService.addSysWorkplaceLayer(request,getUserId()); Boolean save = sysWorkplaceLayerService.addSysWorkplaceLayer(request,getUserId());
return ResultVOUtils.success(); return ResultVOUtils.success();
} }
@PostMapping("/udiwms/WorkplaceLayer/deleteLayer")
public BaseResponse deleteLayer(@RequestBody SysWorkplaceLayerRequest request){
Boolean save = sysWorkplaceLayerService.deleteLayer(request);
return ResultVOUtils.success();
}
} }

@ -7,6 +7,7 @@ import com.glxp.api.dao.basic.SysWorkplaceLayerMapper;
import com.glxp.api.dao.basic.SysWorkplaceQueueMapper; import com.glxp.api.dao.basic.SysWorkplaceQueueMapper;
import com.glxp.api.entity.basic.SysWorkplaceFreight; import com.glxp.api.entity.basic.SysWorkplaceFreight;
import com.glxp.api.entity.basic.SysWorkplaceLayer; import com.glxp.api.entity.basic.SysWorkplaceLayer;
import com.glxp.api.exception.JsonException;
import com.glxp.api.req.basic.SysWorkplaceLayerRequest; import com.glxp.api.req.basic.SysWorkplaceLayerRequest;
import com.glxp.api.req.basic.SysWorkplaceQueueRequest; import com.glxp.api.req.basic.SysWorkplaceQueueRequest;
import com.glxp.api.res.basic.SysWorkplaceLayerResponse; import com.glxp.api.res.basic.SysWorkplaceLayerResponse;
@ -122,4 +123,16 @@ public class SysWorkplaceLayerService extends ServiceImpl<SysWorkplaceLayerMappe
} }
return sysWorkplaceLayerMapper.filterList(request); return sysWorkplaceLayerMapper.filterList(request);
} }
public Boolean deleteLayer(SysWorkplaceLayerRequest request) {
SysWorkplaceLayer layer = this.getOne(new LambdaQueryWrapper<SysWorkplaceLayer>().eq(SysWorkplaceLayer::getCode, request.getCode()));
if (layer == null){
throw new JsonException(500,"摆货层不存在");
}
Boolean delete = sysWorkplaceQueueService.deleteByLayerCode(layer.getCode());
if (!delete){
return false;
}
return true;
}
} }

@ -2,7 +2,9 @@ package com.glxp.api.service.basic;
import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.IdUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.glxp.api.entity.basic.SysWorkplaceLayer;
import com.glxp.api.exception.JsonException; import com.glxp.api.exception.JsonException;
import com.glxp.api.req.basic.SysWorkplaceFreightRequest; import com.glxp.api.req.basic.SysWorkplaceFreightRequest;
import com.glxp.api.req.basic.SysWorkplaceQueueRequest; import com.glxp.api.req.basic.SysWorkplaceQueueRequest;
@ -165,4 +167,14 @@ public class SysWorkplaceQueueService extends ServiceImpl<SysWorkplaceQueueMappe
sysWorkplaceQueueMapper.deleteById(workplaceQueue); sysWorkplaceQueueMapper.deleteById(workplaceQueue);
} }
} }
public Boolean deleteByLayerCode(String layerCode) {
QueryWrapper<SysWorkplaceQueue> ew = new QueryWrapper<>();
ew.eq("layerCode",layerCode);
int delete = sysWorkplaceQueueMapper.delete(ew);
if (delete == 0){
return false;
}
return true;
}
} }

@ -4659,3 +4659,8 @@ CALL Pro_Temp_ColumnWork('sys_workplace_queue', 'layerCode',
CALL Pro_Temp_ColumnWork('sys_workplace_freight', 'layerNum', CALL Pro_Temp_ColumnWork('sys_workplace_freight', 'layerNum',
'int NULL DEFAULT NULL COMMENT ''摆货层数量''', 'int NULL DEFAULT NULL COMMENT ''摆货层数量''',
1); 1);
CALL Pro_Temp_ColumnWork('sys_workplace_queue', 'freightCode',
'varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT ''货架code''',
1)

Loading…
Cancel
Save