|
@@ -373,14 +373,14 @@ public class ClubPortraitService {
|
|
|
integers.add(record.getNumber());
|
|
|
if (StringUtils.isNotBlank(record.getPageLabel())) {
|
|
|
labelList = new ArrayList<>();
|
|
|
- integers.add(record.getNumbers());
|
|
|
- if (record.getPageLabel().contains(",")) {
|
|
|
- String[] split = record.getPageLabel().split(",");
|
|
|
- labelList.addAll(Arrays.asList(split));
|
|
|
- strings.add(StringUtils.strip(labelList.toString(), "[]"));
|
|
|
- } else {
|
|
|
- strings.add(record.getPageLabel());
|
|
|
+ String label = record.getPageLabel();
|
|
|
+ if (label.endsWith(",")) {
|
|
|
+ label = record.getPageLabel().substring(0, record.getPageLabel().lastIndexOf(","));
|
|
|
+ }
|
|
|
+ if (label.startsWith(",")) {
|
|
|
+ label = record.getPageLabel().substring(record.getPageLabel().indexOf(","));
|
|
|
}
|
|
|
+ strings.add(label);
|
|
|
} else {
|
|
|
strings.add("未知");
|
|
|
}
|
|
@@ -464,23 +464,26 @@ public class ClubPortraitService {
|
|
|
List<CmBehaviorRecord> pageTypeList = cmPortraitDao.selBehaviorPageTypeList(cmPortrait);
|
|
|
ArrayList<Integer> integers = new ArrayList<>();
|
|
|
ArrayList<String> strings = new ArrayList<>();
|
|
|
+ Integer number = 0;
|
|
|
if (pageTypeList.size() != 0) {
|
|
|
for (CmBehaviorRecord record : pageTypeList) {
|
|
|
+ number+=record.getNumbers();
|
|
|
if (StringUtils.isNotBlank(record.getPageLabel())) {
|
|
|
labelList = new ArrayList<>();
|
|
|
+ String label = record.getPageLabel();
|
|
|
integers.add(record.getNumbers());
|
|
|
- if (record.getPageLabel().contains(",")) {
|
|
|
- String[] split = record.getPageLabel().split(",");
|
|
|
- labelList.addAll(Arrays.asList(split));
|
|
|
- strings.add(StringUtils.strip(labelList.toString(), "[]"));
|
|
|
- } else {
|
|
|
- strings.add(record.getPageLabel());
|
|
|
+ if (label.endsWith(",")) {
|
|
|
+ label = record.getPageLabel().substring(0, record.getPageLabel().lastIndexOf(","));
|
|
|
}
|
|
|
+ if (label.startsWith(",")) {
|
|
|
+ label = record.getPageLabel().substring(record.getPageLabel().indexOf(","));
|
|
|
+ }
|
|
|
+ strings.add(label);
|
|
|
}
|
|
|
}
|
|
|
cmPortrait.setPageTypeValue(integers);
|
|
|
cmPortrait.setPageType(strings);
|
|
|
- cmPortrait.setVisitNum(pageTypeList.size());
|
|
|
+ cmPortrait.setVisitNum(number);
|
|
|
}
|
|
|
}
|
|
|
if (!expty) {
|
|
@@ -558,12 +561,7 @@ public class ClubPortraitService {
|
|
|
}
|
|
|
// 新注册机构
|
|
|
if (0 == clubSales.getType() || 3 == clubSales.getType()) {
|
|
|
- if ((0 == clubSales.getDateType() || 1 == clubSales.getDateType()) && expty) {
|
|
|
- clubSales.setEndTime(dateFormat.format(date));
|
|
|
- }
|
|
|
- if (clubSales.getEndTime().equals(endTime)) {
|
|
|
- clubSales.setEndTime(dateFormat.format(date));
|
|
|
- }
|
|
|
+
|
|
|
int spClub = 0, unSpClub = 0;
|
|
|
ArrayList<OrderPortrait> orderPortraits = new ArrayList<>();
|
|
|
OrderPortrait orderPortrait = new OrderPortrait();
|
|
@@ -728,9 +726,11 @@ public class ClubPortraitService {
|
|
|
clubSales.setValues(active);
|
|
|
clubSales.setValues1(unActive);
|
|
|
}
|
|
|
- if (!expty && 2 != clubSales.getType()) {
|
|
|
- clubSales.setStartTime(time1);
|
|
|
- clubSales.setEndTime(time2);
|
|
|
+ try {
|
|
|
+ clubSales.setStartTime(dateFormat.format(dateFormat.parse(clubSales.getStartTime())));;
|
|
|
+ clubSales.setEndTime(dateFormat.format(dateFormat.parse(clubSales.getEndTime())));;
|
|
|
+ } catch ( Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
|
return clubSales;
|
|
|
}
|