|
@@ -68,7 +68,7 @@ public class MeterWorkImageTempServiceImpl extends BaseServiceImpl<MeterWorkImag
|
|
|
meterWorkImageTempMapper.insertSelective(mwi);
|
|
meterWorkImageTempMapper.insertSelective(mwi);
|
|
|
rm.setSucceed(true);
|
|
rm.setSucceed(true);
|
|
|
rm.setMessage("操作成功");
|
|
rm.setMessage("操作成功");
|
|
|
- rm.setData(mwi);
|
|
|
|
|
|
|
+ rm.setData(mwi.toString());
|
|
|
}catch(Exception ex){
|
|
}catch(Exception ex){
|
|
|
rm.setMessage("图片信息写入表异常:"+ex.getMessage());
|
|
rm.setMessage("图片信息写入表异常:"+ex.getMessage());
|
|
|
}
|
|
}
|
|
@@ -94,19 +94,19 @@ public class MeterWorkImageTempServiceImpl extends BaseServiceImpl<MeterWorkImag
|
|
|
HashMap<String, Object> imageMap = new HashMap();
|
|
HashMap<String, Object> imageMap = new HashMap();
|
|
|
imageMap.put("startTime", startTime);
|
|
imageMap.put("startTime", startTime);
|
|
|
imageMap.put("endTime", endTime);
|
|
imageMap.put("endTime", endTime);
|
|
|
- imageMap.put("valueFlag", "1");
|
|
|
|
|
-
|
|
|
|
|
|
|
+ imageMap.put("valueFlag", "0");
|
|
|
//查询图片中间表 当前时间-baseInfo.getBaseName()至当前时间的图片信息
|
|
//查询图片中间表 当前时间-baseInfo.getBaseName()至当前时间的图片信息
|
|
|
List<MeterWorkImageTemp> imageTemps = meterWorkImageTempMapper.imageQuery(imageMap);
|
|
List<MeterWorkImageTemp> imageTemps = meterWorkImageTempMapper.imageQuery(imageMap);
|
|
|
|
|
+
|
|
|
if(imageTemps.size() >= 1) {
|
|
if(imageTemps.size() >= 1) {
|
|
|
for(MeterWorkImageTemp imageTemp: imageTemps) {
|
|
for(MeterWorkImageTemp imageTemp: imageTemps) {
|
|
|
- Date createTime = new Date();
|
|
|
|
|
|
|
+ Date createTime = imageTemp.getImageTime();
|
|
|
Calendar beforeDTemp = Calendar.getInstance();
|
|
Calendar beforeDTemp = Calendar.getInstance();
|
|
|
Calendar afterDTemp = Calendar.getInstance();
|
|
Calendar afterDTemp = Calendar.getInstance();
|
|
|
beforeDTemp.setTime(createTime);
|
|
beforeDTemp.setTime(createTime);
|
|
|
afterDTemp.setTime(createTime);
|
|
afterDTemp.setTime(createTime);
|
|
|
- beforeD.add(Calendar.MINUTE, -6);
|
|
|
|
|
- afterD.add(Calendar.MINUTE, 0);
|
|
|
|
|
|
|
+ beforeDTemp.add(Calendar.MINUTE, -6);
|
|
|
|
|
+ afterDTemp.add(Calendar.MINUTE, 0);
|
|
|
String startTimeTemp = sdf.format(beforeDTemp.getTime());
|
|
String startTimeTemp = sdf.format(beforeDTemp.getTime());
|
|
|
String endTimeTemp = sdf.format(afterDTemp.getTime());
|
|
String endTimeTemp = sdf.format(afterDTemp.getTime());
|
|
|
HashMap<String, Object> receivedMap = new HashMap();
|
|
HashMap<String, Object> receivedMap = new HashMap();
|
|
@@ -125,7 +125,17 @@ public class MeterWorkImageTempServiceImpl extends BaseServiceImpl<MeterWorkImag
|
|
|
image.setImageFile4(imageTemp.getImageUrl1());
|
|
image.setImageFile4(imageTemp.getImageUrl1());
|
|
|
}
|
|
}
|
|
|
meterWorkImageMapper.updateByPrimaryKeySelective(image);
|
|
meterWorkImageMapper.updateByPrimaryKeySelective(image);
|
|
|
-
|
|
|
|
|
|
|
+ imageTemp.setValueFlag("1");
|
|
|
|
|
+ meterWorkImageTempMapper.updateByPrimaryKeySelective(imageTemp);
|
|
|
|
|
+ }else {
|
|
|
|
|
+ MeterWorkImage imageModel = new MeterWorkImage();
|
|
|
|
|
+ imageModel.setActualFirstNo(receiveds.get(0).getActualFirstNo());
|
|
|
|
|
+ if(imageTemp.getImageUrl1().indexOf("P1") != -1) {
|
|
|
|
|
+ imageModel.setImageFile3(imageTemp.getImageUrl1());
|
|
|
|
|
+ }else if(imageTemp.getImageUrl1().indexOf("P2") != -1) {
|
|
|
|
|
+ imageModel.setImageFile4(imageTemp.getImageUrl1());
|
|
|
|
|
+ }
|
|
|
|
|
+ meterWorkImageMapper.insertSelective(imageModel);
|
|
|
imageTemp.setValueFlag("1");
|
|
imageTemp.setValueFlag("1");
|
|
|
meterWorkImageTempMapper.updateByPrimaryKeySelective(imageTemp);
|
|
meterWorkImageTempMapper.updateByPrimaryKeySelective(imageTemp);
|
|
|
}
|
|
}
|