Commit b672e845 authored by 竹天卫's avatar 竹天卫

禅道的bug修复

parent 9654f86c
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
IF(ISNULL(pt.assessment),'',pt.assessment) as 考核人, IF(ISNULL(pt.assessment),'',pt.assessment) as 考核人,
IF(ISNULL(pt.implementation),'',pt.implementation) as 实施情况 IF(ISNULL(pt.implementation),'',pt.implementation) as 实施情况
from plan_training pt from plan_training pt
(@i:=@i+1) as 序号, ,(select @i:=0)aa
<include refid="where"/> <include refid="where"/>
ORDER BY pt.id ASC ORDER BY pt.id ASC
</select> </select>
......
...@@ -356,6 +356,9 @@ public class CommonServiceImpl { ...@@ -356,6 +356,9 @@ public class CommonServiceImpl {
countMap.put(name, CheckCountUtil.countYMXCode(resultMap)); countMap.put(name, CheckCountUtil.countYMXCode(resultMap));
}else if(name.equals("激光粒度分析")){ }else if(name.equals("激光粒度分析")){
countMap.put(name,CheckCountUtil.countJGLD(resultMap)); countMap.put(name,CheckCountUtil.countJGLD(resultMap));
}else if(name.equals("可磨")){
String km = CheckCountUtil.countKm(resultMap);
countMap.put(name, km);
} }
......
...@@ -528,7 +528,7 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl ...@@ -528,7 +528,7 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
return BaseResponse.errorMsg("请选择项目类型"); return BaseResponse.errorMsg("请选择项目类型");
} }
if (entrust.getProjectId() == null) { if (entrust.getProjectId() == null) {
return BaseResponse.errorMsg("请选择项目类型"); return BaseResponse.errorMsg("请选择项目");
} }
entrust.setStatus(9); //修改待确认 entrust.setStatus(9); //修改待确认
entrust.setProjectType(query.getProjectType()); entrust.setProjectType(query.getProjectType());
...@@ -543,6 +543,10 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl ...@@ -543,6 +543,10 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
.setSampleNum(query.getSampleList().size()) .setSampleNum(query.getSampleList().size())
.setIsTop(0); .setIsTop(0);
if (query.getSampleList() == null || query.getSampleList().size() <= 0) {
return BaseResponse.errorMsg("样品及检测项不可为空");
}
if (query.getSampleList() != null && query.getSampleList().size() > 0) { if (query.getSampleList() != null && query.getSampleList().size() > 0) {
//对样品信息进行判断 //对样品信息进行判断
for (SampleQuery sampleQuery : query.getSampleList()) { for (SampleQuery sampleQuery : query.getSampleList()) {
...@@ -1751,6 +1755,8 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl ...@@ -1751,6 +1755,8 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
//最大的平行样编号放入redis //最大的平行样编号放入redis
System.out.println("审批时的最大本所编号*******************************************" + lastCementCode); System.out.println("审批时的最大本所编号*******************************************" + lastCementCode);
redisUtil.setString("maxCementCode", lastCementCode); redisUtil.setString("maxCementCode", lastCementCode);
}else{
return BaseResponse.errorMsg("样品及检测项不可为空");
} }
return BaseResponse.okMsg("成功"); return BaseResponse.okMsg("成功");
} }
...@@ -5164,7 +5170,7 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl ...@@ -5164,7 +5170,7 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
if(StringUtils.isNotBlank(kmLastResult) && kmLastResult.contains("=")){ if(StringUtils.isNotBlank(kmLastResult) && kmLastResult.contains("=")){
Map<String,String> kmMap = splitLastResult(kmLastResult); Map<String,String> kmMap = splitLastResult(kmLastResult);
report.setHgi(kmMap==null || org.springframework.util.StringUtils.isEmpty(kmMap.get("HGI")) ?"—":kmMap.get("HGI")); report.setHgi(kmMap==null || org.springframework.util.StringUtils.isEmpty(kmMap.get("HGI")) ?"—":kmMap.get("HGI"));
report.setCyl(kmMap==null || org.springframework.util.StringUtils.isEmpty(kmMap.get("出样率(%)")) ?"—":kmMap.get("出样率(%)")); report.setCyl(kmMap==null || org.springframework.util.StringUtils.isEmpty(kmMap.get("制样率")) ?"—":kmMap.get("制样率"));
}else{ }else{
report.setHgi("—"); report.setHgi("—");
report.setCyl("—"); report.setCyl("—");
......
...@@ -414,6 +414,30 @@ public class CheckCountUtil { ...@@ -414,6 +414,30 @@ public class CheckCountUtil {
return count; return count;
} }
/**
* 求可磨
* @param resultMap
* @return
*/
public static String countKm(Map<String, String> resultMap) {
String count = "";
String HGI="";
String ZYL=""; //制样率
if( StringUtils.isNotBlank(resultMap.get("HGI"))){
HGI = resultMap.get("HGI").trim();
}
if( StringUtils.isNotBlank(resultMap.get("制样率"))){
ZYL = resultMap.get("制样率").trim();
}
count = "HGI="+HGI+" \n 制样率="+ZYL;
return count;
}
/** /**
* 求SO3 * 求SO3
...@@ -567,10 +591,12 @@ public class CheckCountUtil { ...@@ -567,10 +591,12 @@ public class CheckCountUtil {
} }
} }
return endResult; return endResult;
}
}
/** /**
* 求报出_Mad (Mad1 + Mad2 )/ 2 * 求报出_Mad (Mad1 + Mad2 )/ 2
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment