Commit 161ceb65 authored by Quxl's avatar Quxl

x

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