Commit b1d44cc6 by jx-art

类型转换调试

parent ad47cb6b
...@@ -257,26 +257,26 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ ...@@ -257,26 +257,26 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
*/ */
private void getGoodsPrincipalNameEmail(Integer type,Map<Long, ChangeGoodsPrincipalPO> map,String response){ private void getGoodsPrincipalNameEmail(Integer type,Map<Long, ChangeGoodsPrincipalPO> map,String response){
JSONObject jsonObject = JSONObject.parseObject(response); JSONObject jsonObject = JSONObject.parseObject(response);
Map<Long,JSONObject> rpcMap = JSONObject.parseObject(jsonObject.get("data").toString(), Map.class); Map<String,JSONObject> rpcMap = JSONObject.parseObject(jsonObject.get("data").toString(), Map.class);
if (rpcMap == null){ if (rpcMap == null){
throw ExceptionFactory.createBiz(ResponseCode.OPERATOR_NOT_EXIST); throw ExceptionFactory.createBiz(ResponseCode.OPERATOR_NOT_EXIST);
} }
for (Long rpc : rpcMap.keySet()){ for (String rpc : rpcMap.keySet()){
ChangeGoodsPrincipalPO goodsRpc; ChangeGoodsPrincipalPO goodsRpc;
if (map.containsKey(rpc)){ if (map.containsKey(Long.parseLong(rpc))){
goodsRpc = map.get(rpc); goodsRpc = map.get(Long.parseLong(rpc));
}else{ }else{
goodsRpc = new ChangeGoodsPrincipalPO(); goodsRpc = new ChangeGoodsPrincipalPO();
} }
if (type == 1){ if (type == 1){
goodsRpc.setFunctionaryName(rpcMap.get(rpc).get("uid").toString()); goodsRpc.setFunctionaryName(rpcMap.get(Long.parseLong(rpc)).get("uid").toString());
goodsRpc.setFunctionaryEmail(rpcMap.get(rpc).get("name").toString()); goodsRpc.setFunctionaryEmail(rpcMap.get(Long.parseLong(rpc)).get("name").toString());
}else { }else {
goodsRpc.setGoodsProjectName(rpcMap.get(rpc).get("uid").toString()); goodsRpc.setGoodsProjectName(rpcMap.get(Long.parseLong(rpc)).get("uid").toString());
goodsRpc.setGoodsProjectEmail(rpcMap.get(rpc).get("name").toString()); goodsRpc.setGoodsProjectEmail(rpcMap.get(Long.parseLong(rpc)).get("name").toString());
} }
if (!map.containsKey(rpc)){ if (!map.containsKey(Long.parseLong(rpc))){
map.put(rpc,goodsRpc); 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