|
@@ -5,9 +5,11 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import org.jeecg.modules.api.okki.site.entity.OkkiSite;
|
|
import org.jeecg.modules.api.okki.site.entity.OkkiSite;
|
|
|
|
+import org.jeecg.modules.api.okki.site.entity.OkkiSiteStatusChangeLog;
|
|
import org.jeecg.modules.api.okki.site.mapper.OkkiSiteMapper;
|
|
import org.jeecg.modules.api.okki.site.mapper.OkkiSiteMapper;
|
|
import org.jeecg.modules.api.okki.site.param.ChangeSiteStatusParam;
|
|
import org.jeecg.modules.api.okki.site.param.ChangeSiteStatusParam;
|
|
import org.jeecg.modules.api.okki.site.service.IOkkiSiteService;
|
|
import org.jeecg.modules.api.okki.site.service.IOkkiSiteService;
|
|
|
|
+import org.jeecg.modules.api.okki.site.service.IOkkiSiteStatusChangeLogService;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
@@ -40,6 +42,9 @@ public class OkkiSiteServiceImpl extends ServiceImpl<OkkiSiteMapper, OkkiSite> i
|
|
@Resource
|
|
@Resource
|
|
private OkkiSiteMapper okkiSiteMapper;
|
|
private OkkiSiteMapper okkiSiteMapper;
|
|
|
|
|
|
|
|
+ @Resource
|
|
|
|
+ private IOkkiSiteStatusChangeLogService okkiSiteStatusChangeLogService;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public boolean updateBySiteId(OkkiSite okkiSite) {
|
|
public boolean updateBySiteId(OkkiSite okkiSite) {
|
|
QueryWrapper<OkkiSite> okkiSiteQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<OkkiSite> okkiSiteQueryWrapper = new QueryWrapper<>();
|
|
@@ -88,6 +93,11 @@ public class OkkiSiteServiceImpl extends ServiceImpl<OkkiSiteMapper, OkkiSite> i
|
|
if (result == 0) {
|
|
if (result == 0) {
|
|
return false;
|
|
return false;
|
|
}else {
|
|
}else {
|
|
|
|
+ OkkiSiteStatusChangeLog okkiSiteStatusChangeLog = new OkkiSiteStatusChangeLog();
|
|
|
|
+ okkiSiteStatusChangeLog.setOkkiSiteId(okkiSite.getSite_id());
|
|
|
|
+ okkiSiteStatusChangeLog.setOldStatus(okkiSite1.getStatus());
|
|
|
|
+ okkiSiteStatusChangeLog.setNewStatus(okkiSite.getStatus());
|
|
|
|
+ okkiSiteStatusChangeLogService.save(okkiSiteStatusChangeLog);
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
}else {
|
|
}else {
|
|
@@ -111,6 +121,11 @@ public class OkkiSiteServiceImpl extends ServiceImpl<OkkiSiteMapper, OkkiSite> i
|
|
if (result == 0) {
|
|
if (result == 0) {
|
|
return false;
|
|
return false;
|
|
}else {
|
|
}else {
|
|
|
|
+ OkkiSiteStatusChangeLog okkiSiteStatusChangeLog = new OkkiSiteStatusChangeLog();
|
|
|
|
+ okkiSiteStatusChangeLog.setOkkiSiteId(param.getSite_id());
|
|
|
|
+ okkiSiteStatusChangeLog.setOldStatus(okkiSite1.getStatus());
|
|
|
|
+ okkiSiteStatusChangeLog.setNewStatus(param.getStatus());
|
|
|
|
+ okkiSiteStatusChangeLogService.save(okkiSiteStatusChangeLog);
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
}
|
|
}
|