|
@@ -414,21 +414,27 @@ public class TMeasureThicknessController extends BaseController
|
|
}
|
|
}
|
|
|
|
|
|
public String getRecordUrl(String id){
|
|
public String getRecordUrl(String id){
|
|
- TMeasureThickness measureThicknessEntity = tMeasureThicknessService.selectTMeasureThicknessById(Long.parseLong(id));
|
|
|
|
- List<TMeasureRecord> measureRecords = tMeasureRecordService.queryRecords(id);
|
|
|
|
- Collections.reverse(measureRecords);
|
|
|
|
- //种类数据集
|
|
|
|
- DefaultCategoryDataset dataset = new DefaultCategoryDataset();
|
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
|
|
|
|
- for (TMeasureRecord t: measureRecords
|
|
|
|
- ) {
|
|
|
|
- dataset.addValue(t.getMeasureValue() , "数值Value" , sdf.format(t.getMeasureDate()));
|
|
|
|
- if (measureThicknessEntity.getThicknessMin() != null){
|
|
|
|
- dataset.addValue(Double.parseDouble(measureThicknessEntity.getThicknessMin()) , "最小允许壁厚" , sdf.format(t.getMeasureDate()));
|
|
|
|
|
|
+ try {
|
|
|
|
+ TMeasureThickness measureThicknessEntity = tMeasureThicknessService.selectTMeasureThicknessById(Long.parseLong(id));
|
|
|
|
+ List<TMeasureRecord> measureRecords = tMeasureRecordService.queryRecords(id);
|
|
|
|
+ Collections.reverse(measureRecords);
|
|
|
|
+ //种类数据集
|
|
|
|
+ DefaultCategoryDataset dataset = new DefaultCategoryDataset();
|
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
|
|
|
|
+ for (TMeasureRecord t: measureRecords
|
|
|
|
+ ) {
|
|
|
|
+ dataset.addValue(t.getMeasureValue() , "数值Value" , sdf.format(t.getMeasureDate()));
|
|
|
|
+ if (measureThicknessEntity.getThicknessMin() != null){
|
|
|
|
+ dataset.addValue(Double.parseDouble(measureThicknessEntity.getThicknessMin()) , "最小允许壁厚" , sdf.format(t.getMeasureDate()));
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
+ String url = RuoYiConfig.getProfile() + "/" + id +".jpg";
|
|
|
|
+ ChartUtil.createLinePort("" , dataset ,"" ,"" , url ) ;
|
|
|
|
+
|
|
|
|
+ }catch (Exception e) {
|
|
|
|
+ logger.error("生成图片错误");
|
|
|
|
+ logger.error(JSON.toJSONString(e));
|
|
}
|
|
}
|
|
- String url = RuoYiConfig.getProfile() + "/" + id +".jpg";
|
|
|
|
- ChartUtil.createLinePort("" , dataset ,"" ,"" , url ) ;
|
|
|
|
return id +".jpg";
|
|
return id +".jpg";
|
|
}
|
|
}
|
|
|
|
|