更新代码

This commit is contained in:
lyd
2022-10-20 10:04:28 +08:00
parent 0a5f2ea281
commit fbf52cd591
3 changed files with 21 additions and 3 deletions

View File

@@ -70,7 +70,7 @@ public class RegionServiceImpl implements RegionService {
@Override
public RegionDto findByCode(String code) {
WQLObject wo = WQLObject.getWQLObject("sch_base_region");
JSONObject json = wo.query("code ='" + code + "'").uniqueResult(0);
JSONObject json = wo.query("region_code ='" + code + "'").uniqueResult(0);
if (ObjectUtil.isNotEmpty(json)) {
return json.toJavaObject(RegionDto.class);
}

View File

@@ -16,7 +16,10 @@ import org.nl.modules.wql.core.bean.WQLObject;
import org.nl.modules.wql.util.WqlUtil;
import org.nl.wms.basedata.service.ClassstandardService;
import org.nl.wms.basedata.service.dto.ClassstandardDto;
import org.nl.wms.sch.service.PointService;
import org.nl.wms.sch.service.RegionService;
import org.nl.wms.sch.service.TaskService;
import org.nl.wms.sch.service.dto.PointDto;
import org.nl.wms.sch.service.dto.TaskDto;
import org.springframework.data.domain.Pageable;
import org.springframework.stereotype.Service;
@@ -38,6 +41,8 @@ import java.util.Map;
public class TaskServiceImpl implements TaskService {
private final ClassstandardService classstandardService;
private final RegionService regionService;
private final PointService pointService;
@Override
public Map<String, Object> queryAll(Map form, Pageable page) {
@@ -86,6 +91,17 @@ public class TaskServiceImpl implements TaskService {
map.put("end_time", whereJson.getString("end_time"));
}
JSONObject json = WQL.getWO("QSCH_TASK_01").addParamMap(map).pageQuery(WqlUtil.getHttpContext(page), "task.update_time desc");
JSONArray content = json.getJSONArray("content");
JSONArray res = new JSONArray();
for ( int i = 0; i < content.size(); i++) {
JSONObject object = content.getJSONObject(i);
String point1_region_name = regionService.findByCode(pointService.findByCode(object.getString("point_code1")).getRegion_code()).getRegion_name();
String point2_region_name = regionService.findByCode(pointService.findByCode(object.getString("point_code2")).getRegion_code()).getRegion_name();
object.put("point1_region_name", point1_region_name);
object.put("point2_region_name", point2_region_name);
res.add(object);
}
json.put("content", res);
return json;
}