|
|
@@ -122,12 +122,12 @@ public class ZbmxJcpgyjServiceImpl implements IZbmxJcpgyjService {
|
|
|
try {
|
|
|
ZbmxJcpgyjTrendViewDTO res = new ZbmxJcpgyjTrendViewDTO();
|
|
|
//监测值(趋势分析)
|
|
|
- ZbmxZbjczDTO qsfx = zbmxJcpgyjMapper.SeletQSFX(page.getXzqdm(), page.getZbbh(), page.getYear());
|
|
|
+ List<ZbmxZbjczDTO> qsfx = zbmxJcpgyjMapper.SeletQSFX(page.getXzqdm(), page.getZbbh(), page.getYear());
|
|
|
//监测值(环比分析)
|
|
|
Calendar calendar = Calendar.getInstance();
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd :hh:mm:ss");
|
|
|
String jcsj = dateFormat.format(calendar.getTime());
|
|
|
- ZbmxZbjczDTO hbfx = zbmxJcpgyjMapper.SelectHBFX(page.getXzqdm(), page.getZbbh(), page.getYear());
|
|
|
+ List<ZbmxZbjczDTO> hbfx = zbmxJcpgyjMapper.SelectHBFX(page.getXzqdm(), page.getZbbh(), page.getYear());
|
|
|
//监测值(目标对比)
|
|
|
String timejczmbdb = "";
|
|
|
if (page.getYear() == null || Objects.equals(page.getYear(), "")) {
|
|
|
@@ -136,12 +136,14 @@ public class ZbmxJcpgyjServiceImpl implements IZbmxJcpgyjService {
|
|
|
} else {
|
|
|
timejczmbdb = page.getYear();
|
|
|
}
|
|
|
- ZbmxZbjczDTO jczmbdb = zbmxJcpgyjMapper.SeletQSFX(page.getXzqdm(), page.getZbbh(), timejczmbdb);
|
|
|
+ List<ZbmxZbjczDTO> jczmbdb = zbmxJcpgyjMapper.SeletQSFX(page.getXzqdm(), page.getZbbh(), timejczmbdb);
|
|
|
// Calendar ca = Calendar.getInstance();
|
|
|
// ca.setTime(jczmbdb.getJcsj());
|
|
|
List<KeyValuePair> mbdb = new ArrayList<>();
|
|
|
if (jczmbdb != null) {
|
|
|
- mbdb.add(new KeyValuePair().init(jczmbdb.getJcn(), jczmbdb.getJcz()));
|
|
|
+ for(ZbmxZbjczDTO cur : jczmbdb){
|
|
|
+ mbdb.add(new KeyValuePair().init(cur.getJcn(), cur.getJcz()));
|
|
|
+ }
|
|
|
}
|
|
|
//规划目标值近期(目标对比)
|
|
|
try {
|
|
|
@@ -159,11 +161,15 @@ public class ZbmxJcpgyjServiceImpl implements IZbmxJcpgyjService {
|
|
|
}
|
|
|
List<KeyValuePair> qsfxlist = new ArrayList<>();
|
|
|
if (qsfx != null) {
|
|
|
- qsfxlist.add(new KeyValuePair().init(qsfx.getJcn(), qsfx.getJcz()));
|
|
|
+ for(ZbmxZbjczDTO cur : qsfx){
|
|
|
+ qsfxlist.add(new KeyValuePair().init(cur.getJcn(), cur.getJcz()));
|
|
|
+ }
|
|
|
}
|
|
|
List<KeyValuePair> hbfxlist = new ArrayList<>();
|
|
|
if (hbfx != null) {
|
|
|
- hbfxlist.add(new KeyValuePair().init(hbfx.getJcn(), hbfx.getJcz()));
|
|
|
+ for(ZbmxZbjczDTO cur : qsfx){
|
|
|
+ hbfxlist.add(new KeyValuePair().init(cur.getJcn(), cur.getJcz()));
|
|
|
+ }
|
|
|
}
|
|
|
QueryWrapper<ZbmxZbxDTO> wrapper = new QueryWrapper<ZbmxZbxDTO>();
|
|
|
wrapper.eq("zbbh", page.getZbbh());
|