opt:株洲中钨客户校对后优化
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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"))
|
||||||
|
|||||||
Reference in New Issue
Block a user