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

化学式下标 优化

parent 5dc6af87
...@@ -7,6 +7,7 @@ import cn.wise.sc.cement.business.model.PageQuery; ...@@ -7,6 +7,7 @@ import cn.wise.sc.cement.business.model.PageQuery;
import cn.wise.sc.cement.business.model.PageTableRequest; import cn.wise.sc.cement.business.model.PageTableRequest;
import cn.wise.sc.cement.business.model.query.ProjectQuery; import cn.wise.sc.cement.business.model.query.ProjectQuery;
import cn.wise.sc.cement.business.model.query.TeamQuery; import cn.wise.sc.cement.business.model.query.TeamQuery;
import cn.wise.sc.cement.business.service.ISysDictionaryService;
import cn.wise.sc.cement.business.service.ITeamService; import cn.wise.sc.cement.business.service.ITeamService;
import cn.wise.sc.cement.business.wrapper.WrapMapper; import cn.wise.sc.cement.business.wrapper.WrapMapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
...@@ -39,6 +40,9 @@ public class TeamController { ...@@ -39,6 +40,9 @@ public class TeamController {
@Autowired @Autowired
private ITeamService teamService; private ITeamService teamService;
@Autowired
private ISysDictionaryService dictionaryService;
@ApiOperation(value = "检测项分页列表") @ApiOperation(value = "检测项分页列表")
@ApiImplicitParams(value = { @ApiImplicitParams(value = {
@ApiImplicitParam(name = "status", value = "状态0:禁用 1:启用", paramType = "query", dataType = "Integer"), @ApiImplicitParam(name = "status", value = "状态0:禁用 1:启用", paramType = "query", dataType = "Integer"),
...@@ -131,5 +135,21 @@ public class TeamController { ...@@ -131,5 +135,21 @@ public class TeamController {
return BaseResponse.errorMsg("失败!"); return BaseResponse.errorMsg("失败!");
} }
@ApiOperation(value = "获取检测项目列表")
@GetMapping("/getTeamNameList")
public BaseResponse getTeamNameList() {
try {
return dictionaryService.getContent("检测项目");
} catch (Exception e) {
log.debug("获取检测项目列表{}", e);
}
return BaseResponse.errorMsg("失败!");
}
} }
...@@ -45,12 +45,6 @@ public class SampleQuery { ...@@ -45,12 +45,6 @@ public class SampleQuery {
@ApiModelProperty("本所编号") @ApiModelProperty("本所编号")
private String cementCode; private String cementCode;
@ApiModelProperty("收费标准")
private BigDecimal charge;
@ApiModelProperty("产值")
private BigDecimal outputValue;
@ApiModelProperty("委托表id") @ApiModelProperty("委托表id")
private Integer entrustId; private Integer entrustId;
......
...@@ -182,25 +182,25 @@ public class CommonServiceImpl { ...@@ -182,25 +182,25 @@ public class CommonServiceImpl {
for(String name : checkResutlList){ for(String name : checkResutlList){
if(name.equals("L.O.I")){ if(name.equals("L.O.I")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
}else if(name.equals("SiO2")){ }else if(name.equals("SiO<sub>2</sub>")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
}else if(name.equals("Al2O3+TiO2")){ }else if(name.equals("Al<sub>2</sub>O<sub>3</sub>+TiO<sub>2</sub>")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
}else if(name.equals("Al2O3")){ }else if(name.equals("Al<sub>2</sub>O<sub>3</sub>")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
}else if(name.equals("Fe2O3")){ }else if(name.equals("Fe<sub>2</sub>O<sub>3</sub>")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
}else if(name.equals("CaO")){ }else if(name.equals("CaO")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
}else if(name.equals("MgO")){ }else if(name.equals("MgO")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
}else if(name.equals("TiO2")){ }else if(name.equals("TiO<sub>2</sub>")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
}else if(name.equals("重量法_SO3")){ }else if(name.equals("重量法_SO<sub>3</sub>")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
}else if(name.equals("K2O")){ }else if(name.equals("K<sub>2</sub>O")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
}else if(name.equals("Na2O")){ }else if(name.equals("Na<sub>2</sub>O")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
}else if(name.equals("MnO")){ }else if(name.equals("MnO")){
countMap.put(name,CheckCountUtil.checkCount(name,resultMap)); countMap.put(name,CheckCountUtil.checkCount(name,resultMap));
...@@ -229,7 +229,7 @@ public class CommonServiceImpl { ...@@ -229,7 +229,7 @@ public class CommonServiceImpl {
//输出检测项第二次循环 //输出检测项第二次循环
for(String name : checkResutlList){ for(String name : checkResutlList){
if(name.equals("SO3")){ if(name.equals("SO<sub>3</sub>")){
String countSO3 = CheckCountUtil.countSO3(resultMap, countMap); String countSO3 = CheckCountUtil.countSO3(resultMap, countMap);
countMap.put(name, countSO3); countMap.put(name, countSO3);
}else if(name.equals("KH")){ }else if(name.equals("KH")){
...@@ -350,10 +350,6 @@ public class CommonServiceImpl { ...@@ -350,10 +350,6 @@ public class CommonServiceImpl {
} }
return countMap; return countMap;
} }
......
...@@ -298,11 +298,17 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl ...@@ -298,11 +298,17 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
return BaseResponse.errorMsg("选择MgO必须要选择CaO"); return BaseResponse.errorMsg("选择MgO必须要选择CaO");
} }
} }
if(teamNameList.contains("Al2O3")){ if(teamNameList.contains("Al<sub>2</sub>O<sub>3</sub>")){
if(!teamNameList.contains("Fe2O3")){ if(!teamNameList.contains("Fe<sub>2</sub>O<sub>3</sub>")){
return BaseResponse.errorMsg("选择Al2O3必须要选择Fe2O3"); return BaseResponse.errorMsg("选择Al2O3必须要选择Fe2O3");
} }
} }
//选择比表面积必须选择密度
if(teamNameList.contains("比表面积")){
if(!teamNameList.contains("密度")){
return BaseResponse.errorMsg("选择比表面积必须选择密度");
}
}
} }
//如果为加急委托,产值是正常的3倍 //如果为加急委托,产值是正常的3倍
if(entrust.getIsUrgent()==1){ if(entrust.getIsUrgent()==1){
...@@ -860,6 +866,7 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl ...@@ -860,6 +866,7 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
.setIsHandle(0)//样品处理未完成状态 .setIsHandle(0)//样品处理未完成状态
.setIsDistribution(0)//任务派发未完成状态 .setIsDistribution(0)//任务派发未完成状态
.setIsCheck(0)//样品校核未完成状态 .setIsCheck(0)//样品校核未完成状态
.setOutputValue(sample.getCharge()) //产值不用评审人员修改
.setParallelCode(sampleQuery.getCementCode()); .setParallelCode(sampleQuery.getCementCode());
sampleList.add(sample); sampleList.add(sample);
}else{ //是平行样 }else{ //是平行样
...@@ -901,9 +908,10 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl ...@@ -901,9 +908,10 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
//*****************************样品处理派发合并到评审接口中****************** //*****************************样品处理派发合并到评审接口中******************
List<Sample> sampleList = sampleMapper.getSampleList(entrustVo.getId()); List<Sample> sampleList = sampleMapper.getSampleList(entrustVo.getId());
String userIds = ""; String userIds = "";
List<Integer> userIdList = new ArrayList<>();
for (Sample sample : sampleList) { for (Sample sample : sampleList) {
//样品的处理项 //样品的处理项
List<Integer> handleUserIds = new ArrayList<>(); // List<Integer> handleUserIds = new ArrayList<>();
String teamIds = sample.getTeamIds(); String teamIds = sample.getTeamIds();
if (teamIds != null) { if (teamIds != null) {
String[] teamIdS = teamIds.split("、"); String[] teamIdS = teamIds.split("、");
...@@ -912,8 +920,8 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl ...@@ -912,8 +920,8 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
TeamVo teamVo = teamMapper.getDetail(Integer.valueOf(teamId)); TeamVo teamVo = teamMapper.getDetail(Integer.valueOf(teamId));
if (teamVo != null) { if (teamVo != null) {
HandleVo handleVo = handleMapper.getDetail(teamVo.getHandleId()); HandleVo handleVo = handleMapper.getDetail(teamVo.getHandleId());
if(handleVo != null && !handleUserIds.contains(handleVo.getUserId())){ if(handleVo != null && !userIdList.contains(handleVo.getUserId())){
handleUserIds.add(handleVo.getUserId()); userIdList.add(handleVo.getUserId());
} }
//样品处理表 同一个样品多个相同处理项时 去重。 //样品处理表 同一个样品多个相同处理项时 去重。
if(handleVo != null && !handleIds.contains(handleVo.getId())){ if(handleVo != null && !handleIds.contains(handleVo.getId())){
...@@ -958,7 +966,7 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl ...@@ -958,7 +966,7 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
if(handleUser == null){ if(handleUser == null){
return BaseResponse.errorMsg("样品处理人信息错误"); return BaseResponse.errorMsg("样品处理人信息错误");
} }
if(StringUtils.isNotBlank(handleUser.getWxId()) && !handleUserIds.contains(handleUser.getId())){ if(StringUtils.isNotBlank(handleUser.getWxId()) && !userIdList.contains(handleUser.getId())){
userIds = userIds.equals("")?handleUser.getWxId():userIds+"|"+handleUser.getWxId(); userIds = userIds.equals("")?handleUser.getWxId():userIds+"|"+handleUser.getWxId();
} }
} }
...@@ -2139,25 +2147,25 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl ...@@ -2139,25 +2147,25 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
groupMap.get(name) == null || groupMap.get(name).equals("")) groupMap.get(name) == null || groupMap.get(name).equals(""))
?map.get(name):groupMap.get(name)+","+map.get(name)); ?map.get(name):groupMap.get(name)+","+map.get(name));
} }
} else if (name.equals("SiO2")) { } else if (name.equals("SiO<sub>2</sub>")) {
for(Map<String, String> map : resultMapList){ for(Map<String, String> map : resultMapList){
groupMap.put(name, (groupMap == null || groupMap.size()==0 || groupMap.put(name, (groupMap == null || groupMap.size()==0 ||
groupMap.get(name) == null || groupMap.get(name).equals(""))? groupMap.get(name) == null || groupMap.get(name).equals(""))?
map.get(name):groupMap.get(name)+","+map.get(name)); map.get(name):groupMap.get(name)+","+map.get(name));
} }
} else if (name.equals("Al2O3+TiO2")) { } else if (name.equals("Al<sub>2</sub>O<sub>3</sub>+TiO<sub>2</sub>")) {
for(Map<String, String> map : resultMapList){ for(Map<String, String> map : resultMapList){
groupMap.put(name,(groupMap == null || groupMap.size()==0 || groupMap.put(name,(groupMap == null || groupMap.size()==0 ||
groupMap.get(name) == null || groupMap.get(name).equals("")) groupMap.get(name) == null || groupMap.get(name).equals(""))
?map.get(name):groupMap.get(name)+","+map.get(name)); ?map.get(name):groupMap.get(name)+","+map.get(name));
} }
} else if (name.equals("Al2O3")) { } else if (name.equals("Al<sub>2</sub>O<sub>3</sub>")) {
for(Map<String, String> map : resultMapList){ for(Map<String, String> map : resultMapList){
groupMap.put(name,(groupMap == null || groupMap.size()==0 || groupMap.put(name,(groupMap == null || groupMap.size()==0 ||
groupMap.get(name) == null || groupMap.get(name).equals("")) groupMap.get(name) == null || groupMap.get(name).equals(""))
?map.get(name):groupMap.get(name)+","+map.get(name)); ?map.get(name):groupMap.get(name)+","+map.get(name));
} }
} else if (name.equals("Fe2O3")) { } else if (name.equals("Fe<sub>2</sub>O<sub>3</sub>")) {
for(Map<String, String> map : resultMapList){ for(Map<String, String> map : resultMapList){
groupMap.put(name,(groupMap == null || groupMap.size()==0 || groupMap.put(name,(groupMap == null || groupMap.size()==0 ||
groupMap.get(name) == null || groupMap.get(name).equals("")) groupMap.get(name) == null || groupMap.get(name).equals(""))
...@@ -2175,25 +2183,25 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl ...@@ -2175,25 +2183,25 @@ public class EntrustServiceImpl extends ServiceImpl<EntrustMapper, Entrust> impl
groupMap.get(name) == null || groupMap.get(name).equals("")) groupMap.get(name) == null || groupMap.get(name).equals(""))
?map.get(name):groupMap.get(name)+","+map.get(name)); ?map.get(name):groupMap.get(name)+","+map.get(name));
} }
} else if (name.equals("TiO2")) { } else if (name.equals("TiO<sub>2</sub>")) {
for(Map<String, String> map : resultMapList){ for(Map<String, String> map : resultMapList){
groupMap.put(name,(groupMap == null || groupMap.size()==0 || groupMap.put(name,(groupMap == null || groupMap.size()==0 ||
groupMap.get(name) == null || groupMap.get(name).equals("")) groupMap.get(name) == null || groupMap.get(name).equals(""))
?map.get(name):groupMap.get(name)+","+map.get(name)); ?map.get(name):groupMap.get(name)+","+map.get(name));
} }
} else if (name.equals("K2O")) { } else if (name.equals("K<sub>2</sub>O")) {
for(Map<String, String> map : resultMapList){ for(Map<String, String> map : resultMapList){
groupMap.put(name,(groupMap == null || groupMap.size()==0 || groupMap.put(name,(groupMap == null || groupMap.size()==0 ||
groupMap.get(name) == null || groupMap.get(name).equals("")) groupMap.get(name) == null || groupMap.get(name).equals(""))
?map.get(name):groupMap.get(name)+","+map.get(name)); ?map.get(name):groupMap.get(name)+","+map.get(name));
} }
} else if (name.equals("Na2O")) { } else if (name.equals("Na<sub>2</sub>O")) {
for(Map<String, String> map : resultMapList){ for(Map<String, String> map : resultMapList){
groupMap.put(name,(groupMap == null || groupMap.size()==0 || groupMap.put(name,(groupMap == null || groupMap.size()==0 ||
groupMap.get(name) == null || groupMap.get(name).equals("")) groupMap.get(name) == null || groupMap.get(name).equals(""))
?map.get(name):groupMap.get(name)+","+map.get(name)); ?map.get(name):groupMap.get(name)+","+map.get(name));
} }
} else if (name.equals("SO3")) { } else if (name.equals("SO<sub>3</sub>")) {
for(Map<String, String> map : resultMapList){ for(Map<String, String> map : resultMapList){
groupMap.put(name,(groupMap == null || groupMap.size()==0 || groupMap.put(name,(groupMap == null || groupMap.size()==0 ||
groupMap.get(name) == null || groupMap.get(name).equals("")) groupMap.get(name) == null || groupMap.get(name).equals(""))
......
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