龙牌非龙牌,泰山非泰山代码提交
This commit is contained in:
parent
44b096afd4
commit
a432f19ca0
@ -414,9 +414,10 @@ public class SaleCountDimensionImpl implements DataSummaryService {
|
||||
Double xe = map.getDouble("XE");
|
||||
bo.set("XE", ssjermb!=null?ssjermb:xe!=null?(xe*0.13):0.00);
|
||||
// 匹配公装家装类别,如果未匹配到,则默认未其他
|
||||
String[] gzjzStrings = SaleUtil.matchSingleField(bkgs, map.getString("LB_1"), map.getString("LB_2"), gzjzList, "其他", "其他");
|
||||
String[] gzjzStrings = SaleUtil.matchSingleField(bkgs, map.getString("LB_1"), map.getString("LB_2"), gzjzList, "其他", "其他","其他");
|
||||
bo.set("JZ_GZ", gzjzStrings[0]);
|
||||
bo.set("MC_JC", gzjzStrings[1]);
|
||||
bo.set("PROD_CAT", gzjzStrings[2]);
|
||||
bos.add(bo);
|
||||
}
|
||||
|
||||
|
||||
@ -15,18 +15,18 @@ public class SaleUtil {
|
||||
* @return 匹配结果数组 [JZGZ, JCMC]
|
||||
*/
|
||||
public static String[] matchSingleField(String bbgsSource, String cpmcSource,String cppb_l2Source,
|
||||
List<BO> boList, String defaultJzgz, String defaultJcmc) {
|
||||
List<BO> boList, String defaultJzgz, String defaultJcmc,String defaultProdCat) {
|
||||
if (boList == null || boList.isEmpty()) {
|
||||
return new String[]{defaultJzgz, defaultJcmc};
|
||||
return new String[]{defaultJzgz, defaultJcmc,defaultProdCat};
|
||||
}
|
||||
for (BO bo : boList) {
|
||||
String bbgs = bo.getString("BBGS");
|
||||
String cpmc = bo.getString("CPMC");
|
||||
String cppb_l2 = bo.getString("CPLB_L2");
|
||||
if(bbgs.equals(bbgsSource) && cpmcSource.contains(cpmc) && cppb_l2Source.contains(cppb_l2)) {
|
||||
return new String[]{bo.getString("JZGZ"), bo.getString("JCMC")};
|
||||
return new String[]{bo.getString("JZGZ"), bo.getString("JCMC"), bo.getString("TYPE_PP")};
|
||||
}
|
||||
}
|
||||
return new String[]{defaultJzgz, defaultJcmc};
|
||||
return new String[]{defaultJzgz, defaultJcmc,defaultProdCat};
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user