Commit 161ceb65 authored by Quxl's avatar Quxl

x

parent acfbb0fc
......@@ -2,6 +2,7 @@ package com.egolm.shop.api.service.impl;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
......@@ -10,6 +11,7 @@ import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.alibaba.fastjson.JSON;
import com.egolm.common.StringUtil;
import com.egolm.common.bean.Rjx;
import com.egolm.common.jdbc.JdbcTemplate;
......@@ -229,10 +231,6 @@ public class AddressServiceImpl implements AddressService {
}
}
public static void main(String[] args) {
System.out.println(4&2);
}
@Override
public Map<String, Object> getDefaultAddress(String custNo, String shopNo) {
......@@ -264,7 +262,7 @@ public class AddressServiceImpl implements AddressService {
for(Map<String, Object> map : list) {
Integer nTag = (Integer)map.get("nTag");
Integer nTag = (Integer)map.get("tag");
if(nTag != null) {
if((nTag&6) == 6) {
listTag6.add(map);
......@@ -289,4 +287,51 @@ public class AddressServiceImpl implements AddressService {
}
return defMap;
}
public static void main(String[] args) {
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map2 = new HashMap<String, Object>();
map2.put("nTag", 2);
Map<String, Object> map4 = new HashMap<String, Object>();
map4.put("nTag", 4);
list.add(map4);
list.add(map2);
Map<String, Object> defMap = null;
List<Map<String, Object>> listTag6 = new ArrayList<Map<String, Object>>();
List<Map<String, Object>> listTag4 = new ArrayList<Map<String, Object>>();
List<Map<String, Object>> listTag2 = new ArrayList<Map<String, Object>>();
for(Map<String, Object> map : list) {
Integer nTag = (Integer)map.get("nTag");
if(nTag != null) {
if((nTag&6) == 6) {
listTag6.add(map);
}
if((nTag&4) == 4) {
listTag4.add(map);
}
if((nTag&2) == 2) {
listTag2.add(map);
}
}
}
if(listTag6.size() > 0) {
defMap = listTag6.get(0);
} else if(listTag2.size() > 0) {
defMap = listTag2.get(0);
} else if(listTag4.size() > 0) {
defMap = listTag4.get(0);
} else if(list.size() > 0) {
defMap = list.get(0);
}
System.out.println(JSON.toJSONString(defMap));
}
}
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