记得上下班打卡 | git大法好,push需谨慎

Commit 43072bc6 authored by jiangxiulong's avatar jiangxiulong

Merge branch 'dev' into test

parents 409c2cc5 e7348837
......@@ -71,7 +71,7 @@
</div>
<div class="form-group" id="provincesListSelect">
<label class="col-sm-2 control-label">请选择省份</label>
<th:block if="null == ${KylinBannersVo.provincesList}">
<th:block th:if="${#lists.isEmpty(KylinBannersVo.provincesList)}">
<div class="col-sm-12 provincesAll">
<label class="col-sm-2 control-label"></label>
<div class="col-sm-5">
......
......@@ -32,6 +32,7 @@ import org.springframework.data.mongodb.core.convert.MongoConverter;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;
import java.time.LocalDateTime;
......@@ -70,7 +71,7 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
public boolean create(BannersParam bannersParam) {
try {
// 时间
String bannersId = IDGenerator.nextSnowId().toString();
String bannersId = IDGenerator.nextSnowId();
LocalDateTime createdAt = LocalDateTime.now();
String createdAtString = DateUtil.Formatter.yyyyMMddHHmmss.format(createdAt);
if (StringUtils.isEmpty(bannersParam.getOnlineStartTime())) {
......@@ -84,7 +85,7 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
List<String> positionList = bannersParam.getPositionList();
KylinBannersRelations kylinBannersRelations = new KylinBannersRelations();
String bannersRelationsId = IDGenerator.nextSnowId().toString();
String bannersRelationsId = IDGenerator.nextSnowId();
kylinBannersRelations.setBannersRelationsId(bannersRelationsId);
kylinBannersRelations.setBannersId(bannersId);
kylinBannersRelations.setCreatedAt(createdAtString);
......@@ -94,8 +95,8 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
kylinBannersRelationsMapper.insert(kylinBannersRelations);
}
List<String> provincesList = bannersParam.getProvincesList();
if (!CollectionUtils.isEmpty(provincesList)) {
List<String> provincesNameList = bannersParam.getProvincesNameList();
if (!provincesList.isEmpty()) {
for (int i = 0; i < provincesList.size(); i++) {
kylinBannersRelations.setFieldId(provincesList.get(i));
kylinBannersRelations.setFieldIdType(2);
......@@ -153,7 +154,7 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
List<String> positionList = bannersParam.getPositionList();
KylinBannersRelations kylinBannersRelations = new KylinBannersRelations();
String bannersRelationsId = IDGenerator.nextSnowId().toString();
String bannersRelationsId = IDGenerator.nextSnowId();
kylinBannersRelations.setBannersRelationsId(bannersRelationsId);
kylinBannersRelations.setBannersId(bannersId);
kylinBannersRelations.setCreatedAt(updatedAtString);
......@@ -167,12 +168,13 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
kylinBannersRelationsMapper.insert(kylinBannersRelations);
}
List<String> provincesList = bannersParam.getProvincesList();
List<String> provincesNameList = bannersParam.getProvincesNameList();
if (!provincesList.isEmpty()) {
if (CollectionUtils.isEmpty(provincesList)) {
// 入数据库 先删除之前的
kylinBannersRelationsMapper.delete(
new UpdateWrapper<KylinBannersRelations>().eq("banners_id", bannersId).eq("field_id_type", 2)
);
} else {
List<String> provincesNameList = bannersParam.getProvincesNameList();
if (!provincesList.isEmpty()) {
for (int i = 0; i < provincesList.size(); i++) {
kylinBannersRelations.setFieldId(provincesList.get(i));
......
......@@ -251,7 +251,7 @@ public class KylinPerformancesServiceImpl extends ServiceImpl<KylinPerformancesM
Query query = new BasicQuery(queryObject);
String nowTimeStr = DateUtil.getNowTime();
query.addCriteria(Criteria.where("timeEnd").gte(nowTimeStr));
query.addCriteria(Criteria.where("appStatus").in(3, 6, 8, 9));
query.addCriteria(Criteria.where("appStatus").in(3, 6, 8, 9, 10));
long count = mongoTemplate.count(query, KylinPerformanceVo.class, KylinPerformanceVo.class.getSimpleName());
......
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