Commit 94eb753c by jx-art

逻辑判断修改

parent 2f841eca
...@@ -16,6 +16,6 @@ public interface InteriorChangeConfigService { ...@@ -16,6 +16,6 @@ public interface InteriorChangeConfigService {
GoodsResponseRpc queryCommanderInfo(ChangeCommanderPO changeCommander); GoodsResponseRpc queryCommanderInfo(ChangeCommanderPO changeCommander);
Map<Long, ChangeGoodsPrincipalPO> queryGoodsPrincipalInfo(List<Long> itemIds); Map<Long, ChangeGoodsPrincipalPO> queryGoodsPrincipalInfo(List<Long> itemIds);
} }
...@@ -218,6 +218,9 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ ...@@ -218,6 +218,9 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
@Override @Override
public Map<Long, ChangeGoodsPrincipalPO> queryGoodsPrincipalInfo(List<Long> itemIds){ public Map<Long, ChangeGoodsPrincipalPO> queryGoodsPrincipalInfo(List<Long> itemIds){
Map<Long, ChangeGoodsPrincipalPO> map = new HashMap<>(); Map<Long, ChangeGoodsPrincipalPO> map = new HashMap<>();
for (Long itemId : itemIds){
map.put(itemId,new ChangeGoodsPrincipalPO());
}
//商品BU //商品BU
String functionary = itemcenterApiRpcService.getDetail(itemIds); String functionary = itemcenterApiRpcService.getDetail(itemIds);
logger.error("请求商品BU结果"+functionary); logger.error("请求商品BU结果"+functionary);
...@@ -250,7 +253,7 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ ...@@ -250,7 +253,7 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
} }
/** /**
* * 请求数据解析以及装载
* @param type 1:BU 2:计划 * @param type 1:BU 2:计划
* @param map * @param map
* @param response * @param response
...@@ -262,12 +265,7 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ ...@@ -262,12 +265,7 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
throw ExceptionFactory.createBiz(ResponseCode.OPERATOR_NOT_EXIST); throw ExceptionFactory.createBiz(ResponseCode.OPERATOR_NOT_EXIST);
} }
for (String rpc : rpcMap.keySet()){ for (String rpc : rpcMap.keySet()){
ChangeGoodsPrincipalPO goodsRpc; ChangeGoodsPrincipalPO goodsRpc = map.get(Long.parseLong(rpc));
if (map.containsKey(Long.parseLong(rpc))){
goodsRpc = map.get(Long.parseLong(rpc));
}else{
goodsRpc = new ChangeGoodsPrincipalPO();
}
if (type == 1){ if (type == 1){
goodsRpc.setFunctionaryName(rpcMap.get(rpc).get("uid").toString()); goodsRpc.setFunctionaryName(rpcMap.get(rpc).get("uid").toString());
goodsRpc.setFunctionaryEmail(rpcMap.get(rpc).get("name").toString()); goodsRpc.setFunctionaryEmail(rpcMap.get(rpc).get("name").toString());
...@@ -275,9 +273,6 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ ...@@ -275,9 +273,6 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
goodsRpc.setGoodsProjectName(rpcMap.get(rpc).get("uid").toString()); goodsRpc.setGoodsProjectName(rpcMap.get(rpc).get("uid").toString());
goodsRpc.setGoodsProjectEmail(rpcMap.get(rpc).get("name").toString()); goodsRpc.setGoodsProjectEmail(rpcMap.get(rpc).get("name").toString());
} }
if (!map.containsKey(Long.parseLong(rpc))){
map.put(Long.parseLong(rpc),goodsRpc);
}
} }
} }
......
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