|
@@ -1,8 +1,10 @@
|
|
|
package io.renren.application.common.service.imp;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.StringUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import io.renren.application.common.dto.ChaoXiangParamDto;
|
|
|
+import io.renren.application.common.dto.ChaoXiangTimeDto;
|
|
|
import io.renren.application.common.entity.SysPublicParam;
|
|
|
import io.renren.application.common.mapper.SysPublicParamMapper;
|
|
|
import io.renren.application.common.service.SysPublicParamService;
|
|
@@ -21,6 +23,7 @@ import java.util.List;
|
|
|
public class SysPublicParamServiceImpl extends ServiceImpl<SysPublicParamMapper, SysPublicParam> implements SysPublicParamService {
|
|
|
|
|
|
String CHAO_XIANG_PARAM_PRE = "CHAO_XIANG_PARAM_QRCODE_WEEK_";
|
|
|
+ String CHAO_XIANG_ADS_TIME_KEY = "CHAO_XIANG_ADS_TIME";
|
|
|
@Override
|
|
|
public Results modeifyParam(ChaoXiangParamDto dto) {
|
|
|
if (dto.getValues()==null){
|
|
@@ -81,4 +84,29 @@ public class SysPublicParamServiceImpl extends ServiceImpl<SysPublicParamMapper,
|
|
|
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Results<Integer> getAdsTime() {
|
|
|
+ SysPublicParam publicParam = getOne(Wrappers.<SysPublicParam>lambdaQuery().eq(SysPublicParam::getPublicKey,CHAO_XIANG_ADS_TIME_KEY));
|
|
|
+ if (publicParam ==null){
|
|
|
+ return Results.success();
|
|
|
+ }
|
|
|
+ return Results.success(Integer.valueOf(publicParam.getPublicValue()));
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public Results modifyAdsTime(ChaoXiangTimeDto dto) {
|
|
|
+ if (dto.getTime()==null||dto.getTime()<0){
|
|
|
+ return Results.error("请正确填写毫秒数");
|
|
|
+ }
|
|
|
+ SysPublicParam publicParam = getOne(Wrappers.<SysPublicParam>lambdaQuery().eq(SysPublicParam::getPublicKey,CHAO_XIANG_ADS_TIME_KEY));
|
|
|
+ if (publicParam==null){
|
|
|
+ publicParam = new SysPublicParam();
|
|
|
+ publicParam.setPublicKey(CHAO_XIANG_ADS_TIME_KEY);
|
|
|
+ }
|
|
|
+ publicParam.setPublicValue(dto.getTime().toString());
|
|
|
+ publicParam.setStatus(1);
|
|
|
+ publicParam.insertOrUpdate();
|
|
|
+ return Results.success();
|
|
|
+ }
|
|
|
+
|
|
|
}
|