opt:株洲中钨客户校对后优化

This commit is contained in:
2025-10-17 17:55:23 +08:00
parent 2a655d9c8f
commit 73748a27ff
2 changed files with 9 additions and 5 deletions

View File

@@ -386,7 +386,7 @@ public class PdaIosInServiceImpl implements PdaIosInService {
public PdaResponse getPdaCallEquipment(JSONObject whereJson) { public PdaResponse getPdaCallEquipment(JSONObject whereJson) {
List<String> deptCodeS = getcurrentUserDepts(); List<String> deptCodeS = getcurrentUserDepts();
List<SchBasePoint> schBasePointList = iSchBasePointService.list(new LambdaQueryWrapper<SchBasePoint>() List<SchBasePoint> schBasePointList = iSchBasePointService.list(new LambdaQueryWrapper<SchBasePoint>()
.eq(SchBasePoint::getRegion_code, whereJson.getString("region_code")) .eq(StringUtils.isNotBlank(whereJson.getString("region_code")),SchBasePoint::getRegion_code, whereJson.getString("region_code"))
.eq(SchBasePoint::getIs_used, 1) .eq(SchBasePoint::getIs_used, 1)
.in(SchBasePoint::getCan_material_type,deptCodeS) .in(SchBasePoint::getCan_material_type,deptCodeS)
.eq(SchBasePoint::getPoint_type, 1) .eq(SchBasePoint::getPoint_type, 1)
@@ -486,7 +486,7 @@ public class PdaIosInServiceImpl implements PdaIosInService {
pmFormMaterialDto.setMaterial_code(pmFormDataList.get(0).getMaterial_code()); pmFormMaterialDto.setMaterial_code(pmFormDataList.get(0).getMaterial_code());
pmFormMaterialDto.setExt_code(ext_code); pmFormMaterialDto.setExt_code(ext_code);
pmFormMaterialDto.setSupp_code(pmFormDataList.get(0).getSupp_code()); pmFormMaterialDto.setSupp_code(pmFormDataList.get(0).getSupp_code());
pmFormMaterialDto.setSupp_code(pmFormDataList.get(0).getSupp_code()); pmFormMaterialDto.setSupp_name(pmFormDataList.get(0).getSupp_name());
return PdaResponse.requestParamOk(pmFormMaterialDto); return PdaResponse.requestParamOk(pmFormMaterialDto);
} }

View File

@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import net.bytebuddy.implementation.bytecode.Throw;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.ObjectUtils; import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
@@ -361,6 +362,9 @@ public class PdaIosOutServiceImpl implements PdaIosOutService {
//设置点位状态,有料,需要传入托盘编号 //设置点位状态,有料,需要传入托盘编号
if ("3".equals(whereJson.getString("point_status"))) { if ("3".equals(whereJson.getString("point_status"))) {
String vehicle_code = whereJson.getString("vehicle_code"); String vehicle_code = whereJson.getString("vehicle_code");
if(StringUtils.isBlank(vehicle_code)){
throw new BadRequestException("需要传入托盘编号");
}
//判断点位是否是空载具或者空位 //判断点位是否是空载具或者空位
//判断点位和仓位是否有正在执行的任务 //判断点位和仓位是否有正在执行的任务
List<SchBaseTask> schBaseTaskList = taskService.list(new LambdaQueryWrapper<SchBaseTask>() List<SchBaseTask> schBaseTaskList = taskService.list(new LambdaQueryWrapper<SchBaseTask>()
@@ -386,9 +390,9 @@ public class PdaIosOutServiceImpl implements PdaIosOutService {
throw new BadRequestException("点位有误!请输入正确的点位!"); throw new BadRequestException("点位有误!请输入正确的点位!");
} }
if ("3".equals(schBasePointList.get(0).getPoint_status()) || StringUtils.isNotBlank(schBasePointList.get(0).getVehicle_code())) { // if ("3".equals(schBasePointList.get(0).getPoint_status()) || StringUtils.isNotBlank(schBasePointList.get(0).getVehicle_code())) {
throw new BadRequestException("这个点位已存在托盘" + schBasePointList.get(0).getVehicle_code() + ",无法直接修改!"); // throw new BadRequestException("这个点位已存在托盘" + schBasePointList.get(0).getVehicle_code() + ",无法直接修改!");
} // }
iSchBasePointService.update(new LambdaUpdateWrapper<SchBasePoint>() iSchBasePointService.update(new LambdaUpdateWrapper<SchBasePoint>()
.set(SchBasePoint::getPoint_status, whereJson.getString("point_status")) .set(SchBasePoint::getPoint_status, whereJson.getString("point_status"))