Commit 81822599 by zhangkb

修改对标单元计算取数逻辑

parent ffdaa94e
...@@ -21,10 +21,15 @@ public class GetBaseIndValueActor extends AbstractActor{ ...@@ -21,10 +21,15 @@ public class GetBaseIndValueActor extends AbstractActor{
Map<String,Object> indValueMap = indicatorsValueService.getIndicatorsValue( Map<String,Object> indValueMap = indicatorsValueService.getIndicatorsValue(
getBaseIndValueMsg.getIndId(), getBaseIndValueMsg.getDimValue()); getBaseIndValueMsg.getIndId(), getBaseIndValueMsg.getDimValue());
if(indValueMap!=null) { if(indValueMap!=null) {
//返回指标值结果 if(indValueMap.get("value")==null) {//如果指标值为空,返回失败结果
getSender().tell(new BaseIndValueMsg(getBaseIndValueMsg.getIndId() //返回指标值结果
,indValueMap.get("value")==null? null: indValueMap.get("value").toString(), getSender().tell(new BaseIndValueMsg(getBaseIndValueMsg.getIndId()
indValueMap.get("compareObjDesc").toString(),1,""),getSelf()); ,null,indValueMap.get("compareObjDesc").toString(),0,""),getSelf());
}else {
getSender().tell(new BaseIndValueMsg(getBaseIndValueMsg.getIndId()
,indValueMap.get("value").toString(),
indValueMap.get("compareObjDesc").toString(),1,""),getSelf());
}
}else { }else {
//返回指标值结果 //返回指标值结果
getSender().tell(new BaseIndValueMsg(getBaseIndValueMsg.getIndId(),null,null, getSender().tell(new BaseIndValueMsg(getBaseIndValueMsg.getIndId(),null,null,
......
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