Commit 1c5ed4fd by guos

会员标签4.0

parent 6a9e1cb2
...@@ -174,7 +174,7 @@ public class TagValueParser { ...@@ -174,7 +174,7 @@ public class TagValueParser {
List<String>skuCodeList=null;//需要调用接口 List<String>skuCodeList=null;//需要调用接口
request.setSkuCodeList(skuCodeList); request.setSkuCodeList(skuCodeList);
}else if(Pattern.compile("timeRange").matcher(conditionValDTO.getKey()).find()){ }else if(Pattern.compile("timeRange").matcher(conditionValDTO.getKey()).find()){
String[] keys=conditionValDTO.getKey().split("."); String[] keys=conditionValDTO.getKey().split("\\.");
switch (keys[1]) { switch (keys[1]) {
case TagConstant.TAG_TIME_TYPE_FIXATION: case TagConstant.TAG_TIME_TYPE_FIXATION:
String[] vals = conditionValDTO.getVal().split(","); String[] vals = conditionValDTO.getVal().split(",");
...@@ -214,7 +214,7 @@ public class TagValueParser { ...@@ -214,7 +214,7 @@ public class TagValueParser {
} }
request.setStoreList(storeList); request.setStoreList(storeList);
}else if(Pattern.compile("timeRange").matcher(conditionValDTO.getKey()).find()){ }else if(Pattern.compile("timeRange").matcher(conditionValDTO.getKey()).find()){
String[] keys=conditionValDTO.getKey().split("."); String[] keys=conditionValDTO.getKey().split("\\.");
switch (keys[1]){ switch (keys[1]){
case TagConstant.TAG_TIME_TYPE_FIXATION: case TagConstant.TAG_TIME_TYPE_FIXATION:
String[] vals=conditionValDTO.getVal().split(","); String[] vals=conditionValDTO.getVal().split(",");
...@@ -249,7 +249,7 @@ public class TagValueParser { ...@@ -249,7 +249,7 @@ public class TagValueParser {
List<String>storeList=null ;//需要调用接口 List<String>storeList=null ;//需要调用接口
request.setStoreList(storeList); request.setStoreList(storeList);
}else if(Pattern.compile("timeRange").matcher(conditionValDTO.getKey()).find()){ }else if(Pattern.compile("timeRange").matcher(conditionValDTO.getKey()).find()){
String[] keys=conditionValDTO.getKey().split("."); String[] keys=conditionValDTO.getKey().split("\\.");
switch (keys[1]){ switch (keys[1]){
case TagConstant.TAG_TIME_TYPE_FIXATION: case TagConstant.TAG_TIME_TYPE_FIXATION:
String[] vals=conditionValDTO.getVal().split(","); String[] vals=conditionValDTO.getVal().split(",");
...@@ -306,7 +306,7 @@ public class TagValueParser { ...@@ -306,7 +306,7 @@ public class TagValueParser {
if(Pattern.compile("flag").matcher(conditionValDTO.getKey()).find()){ if(Pattern.compile("flag").matcher(conditionValDTO.getKey()).find()){
setStatisticsTypeHandle(request,conditionValDTO.getKey(),conditionValDTO.getVal()); setStatisticsTypeHandle(request,conditionValDTO.getKey(),conditionValDTO.getVal());
}else{ }else{
String[] keys=conditionValDTO.getKey().split("."); String[] keys=conditionValDTO.getKey().split("\\.");
switch (keys[0]){ switch (keys[0]){
case TagConstant.TAG_KEY_TYPE_TIME_RANGE: case TagConstant.TAG_KEY_TYPE_TIME_RANGE:
switch (keys[1]){ switch (keys[1]){
...@@ -345,7 +345,7 @@ public class TagValueParser { ...@@ -345,7 +345,7 @@ public class TagValueParser {
if(Pattern.compile("flag").matcher(conditionValDTO.getKey()).find()){ if(Pattern.compile("flag").matcher(conditionValDTO.getKey()).find()){
setStatisticsTypeHandle(request,conditionValDTO.getKey(),conditionValDTO.getVal()); setStatisticsTypeHandle(request,conditionValDTO.getKey(),conditionValDTO.getVal());
}else{ }else{
String[] keys=conditionValDTO.getKey().split("."); String[] keys=conditionValDTO.getKey().split("\\.");
switch (keys[0]){ switch (keys[0]){
case TagConstant.TAG_KEY_TYPE_NUMBER: case TagConstant.TAG_KEY_TYPE_NUMBER:
setIntegerValueHandle(request,keys[1],conditionValDTO.getVal()); setIntegerValueHandle(request,keys[1],conditionValDTO.getVal());
...@@ -405,7 +405,7 @@ public class TagValueParser { ...@@ -405,7 +405,7 @@ public class TagValueParser {
private static AbstractFilterRequest getCurrentCouponNumRequest(List<TagConditionValDTO> conditionValDTOList) { private static AbstractFilterRequest getCurrentCouponNumRequest(List<TagConditionValDTO> conditionValDTOList) {
TagCouponRequest request=new TagCouponRequest(); TagCouponRequest request=new TagCouponRequest();
for(TagConditionValDTO conditionValDTO:conditionValDTOList){ for(TagConditionValDTO conditionValDTO:conditionValDTOList){
String[] keys=conditionValDTO.getKey().split("."); String[] keys=conditionValDTO.getKey().split("\\.");
if(keys.length==3){ if(keys.length==3){
setDomainHandle(request,keys[1],conditionValDTO.getVal()); setDomainHandle(request,keys[1],conditionValDTO.getVal());
}else{ }else{
...@@ -423,7 +423,7 @@ public class TagValueParser { ...@@ -423,7 +423,7 @@ public class TagValueParser {
private static AbstractFilterRequest getIntegralRequest(List<TagConditionValDTO> conditionValDTOList) { private static AbstractFilterRequest getIntegralRequest(List<TagConditionValDTO> conditionValDTOList) {
TagIntegralRequest request=new TagIntegralRequest(); TagIntegralRequest request=new TagIntegralRequest();
for(TagConditionValDTO conditionValDTO:conditionValDTOList){ for(TagConditionValDTO conditionValDTO:conditionValDTOList){
String[] keys=conditionValDTO.getKey().split("."); String[] keys=conditionValDTO.getKey().split("\\.");
if(keys.length==1){ if(keys.length==1){
setDomainHandle(request,keys[0],conditionValDTO.getVal()); setDomainHandle(request,keys[0],conditionValDTO.getVal());
}else{ }else{
......
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