opt:优化

This commit is contained in:
2025-11-03 19:40:26 +08:00
parent b0c76635f6
commit e5e08332dc
3 changed files with 25 additions and 0 deletions

View File

@@ -71,4 +71,11 @@ public class PdaSchPointController {
return new ResponseEntity<>(pdaSchPointService.pointListByRegion(whereJson), HttpStatus.OK);
}
@PostMapping("/structList")
@Log("获取仓位下拉框数组")
@SaIgnore
public ResponseEntity<Object> structList(@RequestBody JSONObject whereJson) {
return new ResponseEntity<>(pdaSchPointService.structList(whereJson), HttpStatus.OK);
}
}

View File

@@ -51,4 +51,6 @@ public interface PdaSchPointService extends IService<SchBasePoint> {
PdaResponse pointListByRegion(JSONObject whereJson);
PdaResponse allRegionList(JSONObject whereJson);
PdaResponse structList(JSONObject whereJson);
}

View File

@@ -8,6 +8,8 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.nl.common.domain.vo.SelectItemVo;
import org.nl.wms.basedata_manage.service.IMdPbStoragevehicleinfoService;
import org.nl.wms.basedata_manage.service.IStructattrService;
import org.nl.wms.basedata_manage.service.dao.Structattr;
import org.nl.wms.pda_manage.sch_manage.service.PdaSchPointService;
import org.nl.wms.pda_manage.util.PdaResponse;
import org.nl.wms.sch_manage.service.ISchBasePointService;
@@ -42,6 +44,8 @@ public class PdaSchPointServiceImpl extends ServiceImpl<SchBasePointMapper, SchB
private ISchBaseRegionService regionService;
@Autowired
private ISchBasePointService pointService;
@Autowired
private IStructattrService iStructattrService;
@Override
public PdaResponse getPoint(JSONObject whereJson) {
@@ -113,4 +117,16 @@ public class PdaSchPointServiceImpl extends ServiceImpl<SchBasePointMapper, SchB
.collect(Collectors.toList());
return PdaResponse.requestParamOk(list);
}
@Override
public PdaResponse structList(JSONObject whereJson) {
List<SelectItemVo> list = iStructattrService.list(new LambdaQueryWrapper<Structattr>()
.orderByAsc(Structattr::getStruct_code)).stream().map(p -> SelectItemVo
.builder()
.text(p.getStruct_code())
.value(p.getStruct_code())
.build())
.collect(Collectors.toList());
return PdaResponse.requestParamOk(list);
}
}