|
|
@ -356,13 +356,15 @@ public class WareHouseController {
|
|
|
|
public BaseResponse deleteCodesTempById(@RequestParam("id") Long id) {
|
|
|
|
public BaseResponse deleteCodesTempById(@RequestParam("id") Long id) {
|
|
|
|
|
|
|
|
|
|
|
|
WarehouseEntity warehouseEntity = codesTempService.selectById(id);
|
|
|
|
WarehouseEntity warehouseEntity = codesTempService.selectById(id);
|
|
|
|
|
|
|
|
if (warehouseEntity == null) {
|
|
|
|
|
|
|
|
return ResultVOUtils.error(500, "删除失败,单据已处理!");
|
|
|
|
|
|
|
|
}
|
|
|
|
if (warehouseEntity.getCount() != null && warehouseEntity.getCount() > 1) {
|
|
|
|
if (warehouseEntity.getCount() != null && warehouseEntity.getCount() > 1) {
|
|
|
|
warehouseEntity.setCount(warehouseEntity.getCount() - 1);
|
|
|
|
warehouseEntity.setCount(warehouseEntity.getCount() - 1);
|
|
|
|
codesTempService.updateById(warehouseEntity);
|
|
|
|
codesTempService.updateById(warehouseEntity);
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
codesTempService.deleteCodesTempById(warehouseEntity);
|
|
|
|
codesTempService.deleteCodesTempById(warehouseEntity);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
List<WarehouseEntity> temps = codesTempService.findByOrderId(warehouseEntity.getOrderId());
|
|
|
|
List<WarehouseEntity> temps = codesTempService.findByOrderId(warehouseEntity.getOrderId());
|
|
|
|
if (temps.size() <= 0) {
|
|
|
|
if (temps.size() <= 0) {
|
|
|
|
orderService.deleteById(warehouseEntity.getOrderId());
|
|
|
|
orderService.deleteById(warehouseEntity.getOrderId());
|
|
|
@ -1378,12 +1380,12 @@ public class WareHouseController {
|
|
|
|
if (null == id)
|
|
|
|
if (null == id)
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
|
|
|
|
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
|
|
|
|
WarehouseBussinessTypeEntity warehouseBussinessTypeEntity = warehouseBussinessTypeService.selectById(id);
|
|
|
|
WarehouseBussinessTypeEntity warehouseBussinessTypeEntity = warehouseBussinessTypeService.selectById(id);
|
|
|
|
FilterInvBusUserRequest filterInvBusUserRequest=new FilterInvBusUserRequest();
|
|
|
|
FilterInvBusUserRequest filterInvBusUserRequest = new FilterInvBusUserRequest();
|
|
|
|
filterInvBusUserRequest.setScAction(warehouseBussinessTypeEntity.getAction());
|
|
|
|
filterInvBusUserRequest.setScAction(warehouseBussinessTypeEntity.getAction());
|
|
|
|
filterInvBusUserRequest.setSubInvCode(warehouseBussinessTypeEntity.getCode());
|
|
|
|
filterInvBusUserRequest.setSubInvCode(warehouseBussinessTypeEntity.getCode());
|
|
|
|
List<InvBusUserEntity> invBusUserEntityList=invBusUserService.filterInvBusUser(filterInvBusUserRequest);
|
|
|
|
List<InvBusUserEntity> invBusUserEntityList = invBusUserService.filterInvBusUser(filterInvBusUserRequest);
|
|
|
|
if(invBusUserEntityList.size()>0){
|
|
|
|
if (invBusUserEntityList.size() > 0) {
|
|
|
|
return ResultVOUtils.error(999,"有用户关联该单据请先移除再进行删除!");
|
|
|
|
return ResultVOUtils.error(999, "有用户关联该单据请先移除再进行删除!");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
InvSubWarehouseEntity invSubWarehouseEntity =
|
|
|
|
InvSubWarehouseEntity invSubWarehouseEntity =
|
|
|
|