Commit b54711a0 authored by Quxl's avatar Quxl

x

parent ebbc23ca
...@@ -254,22 +254,18 @@ public class AddressServiceImpl implements AddressService { ...@@ -254,22 +254,18 @@ public class AddressServiceImpl implements AddressService {
+ " from tCustAddress where nTag&1 = 0 and sCustNO = ? and (sShopNO = ? or sShopNO is null or sShopNO = '') order by nTag desc, dLastUpdateTime desc"; + " from tCustAddress where nTag&1 = 0 and sCustNO = ? and (sShopNO = ? or sShopNO is null or sShopNO = '') order by nTag desc, dLastUpdateTime desc";
List<Map<String, Object>> list = jdbcTemplate.queryForList(sql, custNo, shopNo); List<Map<String, Object>> list = jdbcTemplate.queryForList(sql, custNo, shopNo);
Map<String, Object> defMap = null; Map<String, Object> defMap = null;
Integer nTag_Cur = 0;
for(Map<String, Object> map : list) { for(Map<String, Object> map : list) {
Integer nTag = (Integer)map.get("nTag"); Integer nTag = (Integer)map.get("nTag");
if(nTag != null) { if(nTag != null) {
if((nTag&6) == 6) { if((nTag&6) == 6) {
defMap = map; defMap = map;
break; } else if((nTag&2) == 2) {
} else if((nTag&4) == 4 && nTag_Cur < 4) {
defMap = map; defMap = map;
} else if((nTag&4) == 2 && nTag_Cur < 2) { } else if((nTag&4) == 4) {
defMap = map; defMap = map;
} }
nTag_Cur = nTag;
} }
} }
if(defMap == null && list.size() > 0) { if(defMap == null && list.size() > 0) {
defMap = list.get(0); defMap = list.get(0);
} }
......
...@@ -244,6 +244,12 @@ public class OrderServiceImpl implements OrderService { ...@@ -244,6 +244,12 @@ public class OrderServiceImpl implements OrderService {
return Rjx.jsonOk().set("list", subList).toJson(); return Rjx.jsonOk().set("list", subList).toJson();
} }
public static void main(String[] args) {
BigDecimal nPayAmount = new BigDecimal("30239");
nPayAmount = nPayAmount.multiply(new BigDecimal(0.01)).setScale(2, BigDecimal.ROUND_HALF_UP);
System.out.println(nPayAmount);
}
@Override @Override
@Transactional @Transactional
public void paySuccess(String sSalesOrderID, BigDecimal nPayAmount, String sOpenID, String sTransTraceNO, String sOutTradeNO, Date dPayDateTime) { public void paySuccess(String sSalesOrderID, BigDecimal nPayAmount, String sOpenID, String sTransTraceNO, String sOutTradeNO, Date dPayDateTime) {
......
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