package com.nq.service.impl;
|
|
|
import com.nq.common.ServerResponse;
|
|
import com.nq.dao.SiteIndexSettingMapper;
|
|
import com.nq.pojo.SiteIndexSetting;
|
|
import com.nq.service.ISiteIndexSettingService;
|
|
import java.util.List;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
|
@Service("iSiteIndexSettingService")
|
|
public class SiteIndexSettingServiceImpl
|
|
implements ISiteIndexSettingService {
|
|
private static final Logger log = LoggerFactory.getLogger(SiteIndexSettingServiceImpl.class);
|
|
|
@Autowired
|
|
SiteIndexSettingMapper siteIndexSettingMapper;
|
|
|
public SiteIndexSetting getSiteIndexSetting() {
|
|
SiteIndexSetting siteIndexSetting = null;
|
|
List list = this.siteIndexSettingMapper.selectAllSiteIndexSetting();
|
|
if (list.size() > 0) {
|
|
siteIndexSetting = (SiteIndexSetting) list.get(0);
|
|
}
|
|
return siteIndexSetting;
|
|
}
|
|
|
public ServerResponse update(SiteIndexSetting siteIndexSetting) {
|
|
if (siteIndexSetting.getId() == null) {
|
|
return ServerResponse.createByErrorMsg("修改id不能为空");
|
|
}
|
|
|
SiteIndexSetting dbsetting = this.siteIndexSettingMapper.selectByPrimaryKey(siteIndexSetting.getId());
|
|
if (dbsetting == null) {
|
|
return ServerResponse.createByErrorMsg("不存在该指数");
|
|
}
|
|
|
dbsetting.setBuyMaxPercent(siteIndexSetting.getBuyMaxPercent());
|
|
dbsetting.setForceSellPercent(siteIndexSetting.getForceSellPercent());
|
|
dbsetting.setTransAmBegin(siteIndexSetting.getTransAmBegin());
|
|
dbsetting.setTransAmEnd(siteIndexSetting.getTransAmEnd());
|
|
dbsetting.setTransPmBegin(siteIndexSetting.getTransPmBegin());
|
|
dbsetting.setTransPmEnd(siteIndexSetting.getTransPmEnd());
|
|
dbsetting.setDownLimit(siteIndexSetting.getDownLimit());
|
|
dbsetting.setRiseLimit(siteIndexSetting.getRiseLimit());
|
|
dbsetting.setForceStopRemindRatio(siteIndexSetting.getForceStopRemindRatio());
|
dbsetting.setTransAmBeginUs(siteIndexSetting.getTransAmBeginUs());
|
|
dbsetting.setTransAmEndUs(siteIndexSetting.getTransAmEndUs());
|
|
dbsetting.setTransPmBeginUs(siteIndexSetting.getTransPmBeginUs());
|
|
dbsetting.setTransPmEndUs(siteIndexSetting.getTransPmEndUs());
|
dbsetting.setTransAmBeginhk(siteIndexSetting.getTransAmBeginhk());
|
|
dbsetting.setTransAmEndhk(siteIndexSetting.getTransAmEndhk());
|
|
dbsetting.setTransPmBeginhk(siteIndexSetting.getTransPmBeginhk());
|
|
dbsetting.setTransPmEndhk(siteIndexSetting.getTransPmEndhk());
|
|
|
int updateCount = this.siteIndexSettingMapper.updateByPrimaryKey(dbsetting);
|
|
if (updateCount > 0) {
|
|
return ServerResponse.createBySuccessMsg("修改成功");
|
|
}
|
|
return ServerResponse.createByErrorMsg("修改失败");
|
|
}
|
|
}
|