opt: sorting交互优化,添加组盘订单,物料查询功能
This commit is contained in:
@@ -199,13 +199,14 @@ public class SortingServiceImpl implements SortingService {
|
||||
public List<ConnectorDto> getStructList(String jobName) {
|
||||
log.info("sorting查询组盘请求参数数据:{}", jobName);
|
||||
List<SchBaseVehiclematerialgroup> list = iSchBaseVehiclematerialgroupService.list(Wrappers.lambdaQuery(SchBaseVehiclematerialgroup.class)
|
||||
.eq(SchBaseVehiclematerialgroup::getJob_name, jobName));
|
||||
.eq(SchBaseVehiclematerialgroup::getJob_name, jobName)
|
||||
.eq(SchBaseVehiclematerialgroup::getCreate_name,"Connector"));
|
||||
List<ConnectorDto> connectors = new ArrayList<>();
|
||||
for (SchBaseVehiclematerialgroup schBaseVehiclematerialgroup : list) {
|
||||
Gson gson = new Gson();
|
||||
ConnectorDto connectorDto = gson.fromJson(schBaseVehiclematerialgroup.getExtend(), ConnectorDto.class);
|
||||
connectorDto.setDueDate(StrUtil.isNotEmpty(connectorDto.getDueDate()) ? connectorDto.getDueDate() : RegionEnum.TRUBEND_SHELVES_3_1_1.getRegion_code());
|
||||
connectorDto.setNextOperation(StrUtil.isNotEmpty(connectorDto.getNextOperation()) ? connectorDto.getNextOperation() : DateUtil.now());
|
||||
connectorDto.setDueDate(StrUtil.isNotEmpty(connectorDto.getDueDate()) ? connectorDto.getDueDate() : DateUtil.now() );
|
||||
connectorDto.setNextOperation(StrUtil.isNotEmpty(connectorDto.getNextOperation()) ? connectorDto.getNextOperation() : RegionEnum.TRUBEND_SHELVES_3_1_1.getRegion_code());
|
||||
connectors.add(connectorDto);
|
||||
}
|
||||
log.info("sorting查询组盘响应参数:{}", JSONObject.toJSONString(connectors));
|
||||
|
||||
@@ -91,6 +91,12 @@
|
||||
<if test="query.region_code != null">
|
||||
AND vg.region_code = #{query.region_code}
|
||||
</if>
|
||||
<if test="query.order_code != null">
|
||||
AND vg.order_code like CONCAT('%', #{query.order_code}, '%')
|
||||
</if>
|
||||
<if test="query.material_id != null">
|
||||
AND vg.material_id like CONCAT('%', #{query.material_id}, '%')
|
||||
</if>
|
||||
)
|
||||
SELECT *
|
||||
FROM RankedVehicles
|
||||
|
||||
@@ -16,4 +16,6 @@ public class SchBaseVehiclematerialgroupQuery implements Serializable {
|
||||
private String workshop_code;
|
||||
private String region_code;
|
||||
private String job_name;
|
||||
private String order_code;
|
||||
private String material_id;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user