冲突解决

This commit is contained in:
glj 2023-05-25 18:08:11 +08:00
commit b596ecf9f5
6 changed files with 40 additions and 3 deletions

View File

@ -220,6 +220,9 @@ public class RemoteSensingSourceData implements Serializable {
//结束时间 //结束时间
@TableField(exist = false) @TableField(exist = false)
private String endTime; private String endTime;
//标志灾前灾后字段 0-灾前1-灾后
@TableField(exist = false)
private Integer beforeOrAfter =1;
} }

View File

@ -457,4 +457,10 @@ public class DisasterInfoController {
public R getByUserDisasterInfo(Long userId) { public R getByUserDisasterInfo(Long userId) {
return R.data(disasterInfoService.getByUserDisasterInfoStatistics(userId)); return R.data(disasterInfoService.getByUserDisasterInfoStatistics(userId));
} }
//根据ID删除
@DeleteMapping("/deleteByIds")
public R deleteByIds(@RequestBody List<Long> ids) {
return R.status(disasterInfoService.removeByIds(ids));
}
} }

View File

@ -20,6 +20,8 @@ import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.awt.*;
import java.util.List;
import java.util.Map; import java.util.Map;
@ -98,4 +100,13 @@ public class NewsController {
public R fileExcelUpload(@RequestParam("fileData") MultipartFile file,@RequestParam("type") Integer type,@RequestParam("disasterId") Long disasterId) { public R fileExcelUpload(@RequestParam("fileData") MultipartFile file,@RequestParam("type") Integer type,@RequestParam("disasterId") Long disasterId) {
return R.data(newsService.importTemplate(file,type,disasterId)); return R.data(newsService.importTemplate(file,type,disasterId));
} }
/**
* 根据IDS 删除
* @return
*/
@DeleteMapping("/deleteByIds")
public R<Boolean> delete(@RequestBody List<Long> ids) {
return R.data(newsService.removeByIds(ids));
}
} }

View File

@ -54,6 +54,7 @@ public class RemoteSensingSourceDataController {
if (optionsJson != null) { if (optionsJson != null) {
remoteSensingSourceData = (RemoteSensingSourceData) JSON.parseObject(optionsJson, RemoteSensingSourceData.class); remoteSensingSourceData = (RemoteSensingSourceData) JSON.parseObject(optionsJson, RemoteSensingSourceData.class);
} }
return R.data(remoteSensingSourceDataService.getRemoteSensingSourceDataByCondition(Condition.getPage(query), remoteSensingSourceData)); return R.data(remoteSensingSourceDataService.getRemoteSensingSourceDataByCondition(Condition.getPage(query), remoteSensingSourceData));
} }
@ -100,4 +101,9 @@ public class RemoteSensingSourceDataController {
public R importTemplateImgList(@RequestParam("fileList") List<MultipartFile> fileList, @RequestParam("disasterId") Long disasterId) { public R importTemplateImgList(@RequestParam("fileList") List<MultipartFile> fileList, @RequestParam("disasterId") Long disasterId) {
return R.data(remoteSensingSourceDataService.importTemplateImgList(fileList, disasterId)); return R.data(remoteSensingSourceDataService.importTemplateImgList(fileList, disasterId));
} }
@DeleteMapping("/remove")
public R<Boolean> delete(@RequestBody List<Long> ids) {
return R.status(remoteSensingSourceDataService.removeByIds(ids));
}
} }

View File

@ -80,4 +80,8 @@ public class SocialMediaController {
Boolean flag=service.update(updateWrapper); Boolean flag=service.update(updateWrapper);
return R.data(flag); return R.data(flag);
} }
@DeleteMapping("/deleteByIds")
public R<Boolean> delete(@RequestBody List<Long> ids) {
return R.data(service.removeByIds(ids));
}
} }

View File

@ -91,8 +91,15 @@
open="(" separator="," close=")">#{AList} open="(" separator="," close=")">#{AList}
</foreach> </foreach>
</if> </if>
<if test="remoteSensingSourceData.startTime != null and remoteSensingSourceData.startTime != '' and remoteSensingSourceData.endTime != null and remoteSensingSourceData.endTime != '' "> <if test="remoteSensingSourceData.beforeOrAfter == 1">
and r.product_time between #{remoteSensingSourceData.startTime} and #{remoteSensingSourceData.endTime} and r.product_time &gt;= (select
disaster_time
from disaster_info where id = #{remoteSensingSourceData.disasterId})
</if>
<if test="remoteSensingSourceData.beforeOrAfter == 0">
and r.product_time &lt; (select
disaster_time
from disaster_info where id = #{remoteSensingSourceData.disasterId})
</if> </if>
</where> </where>
</select> </select>