glj-代码提交

This commit is contained in:
glj 2023-04-25 18:34:35 +08:00
parent d7dc4eb2e1
commit 2a46da88c6
15 changed files with 54 additions and 21 deletions

View File

@ -23,4 +23,6 @@ public class DataUpload extends EntityData{
private Date disasterTime; private Date disasterTime;
private Long disasterId; private Long disasterId;
private String vordmId;
} }

View File

@ -107,6 +107,10 @@ public class EntityData implements Serializable {
*/ */
private Integer isDeleted; private Integer isDeleted;
/**
* 是否发布0未发布/1已发布
*/
private Integer isPublish;
/** /**
* 上传人姓名 * 上传人姓名

View File

@ -76,10 +76,6 @@ public class Hotspot implements Serializable {
@ExcelIgnore @ExcelIgnore
private Date reviewTime; private Date reviewTime;
/**
* 是否删除 0未删除 1已删除
*/
private Integer isDeleted;
@ExcelIgnore @ExcelIgnore
@TableField(exist = false) @TableField(exist = false)

View File

@ -18,6 +18,8 @@ public class OtherData{
private String type; private String type;
private String title;
private String remark; private String remark;
private Long disasterId; private Long disasterId;

View File

@ -72,4 +72,7 @@ public class CallForHelpVo extends DisasterInfo {
* 受灾国家 * 受灾国家
*/ */
private String vordmId; private String vordmId;
private Date reviewTime;
} }

View File

@ -33,7 +33,6 @@ public class AdminManagerController {
*/ */
@GetMapping("/pages") @GetMapping("/pages")
public R pages(Query query, @RequestParam Map<String,Object> params){ public R pages(Query query, @RequestParam Map<String,Object> params){
return R.data(guestManageDisasterRefService.queryPage(Condition.getPage(query),params)); return R.data(guestManageDisasterRefService.queryPage(Condition.getPage(query),params));
} }

View File

@ -61,5 +61,16 @@ public class EntityDataController {
entityData.setReviewTime(new Date()); entityData.setReviewTime(new Date());
return R.data(entityDataService.updateById(entityData)); return R.data(entityDataService.updateById(entityData));
} }
/**
* 修改实体数据
* @param entityData
* @return
*/
@PostMapping("/updateEntityData")
public R updateEntityData(@RequestBody EntityData entityData) {
return R.data(entityDataService.updateById(entityData));
}
} }

View File

@ -21,13 +21,15 @@
di.disaster_keyword, di.disaster_keyword,
bdb.dict_value as disasterType, bdb.dict_value as disasterType,
di.id as disasterId, di.id as disasterId,
di.vordm_id AS vordmId,
di.disaster_time as disasterTime, di.disaster_time as disasterTime,
di.disaster_country as disasterCountry di.disaster_country as disasterCountry
from entity_data ed from entity_data ed
left join blade_user bu on bu.id = ed.uploader_id left join blade_user bu on bu.id = ed.uploader_id
left join disaster_info di on di.id = ed.disaster_id left join disaster_info di on di.id = ed.disaster_id
left join blade_dict_biz bdb on di.disaster_type = dict_key left join blade_dict_biz bdb on di.disaster_type = dict_key
where ed.disaster_id is not null where ed.disaster_id is not null
AND di.disaster_keyword IS NOT NUll
group by di.id,bdb.dict_value group by di.id,bdb.dict_value
</select> </select>

View File

@ -191,6 +191,7 @@
d.upload_time, d.upload_time,
d.geometry, d.geometry,
d.respond_status, d.respond_status,
ud.review_time AS reviewTime,
bdb.dict_value as dictValue bdb.dict_value as dictValue
From From
guest_manage_disaster_ref ud join guest_manage_disaster_ref ud join

View File

@ -21,6 +21,9 @@
<result property="managerId" column="manager_id" jdbcType="BIGINT"/> <result property="managerId" column="manager_id" jdbcType="BIGINT"/>
<result property="reviewTime" column="review_time" jdbcType="TIMESTAMP"/> <result property="reviewTime" column="review_time" jdbcType="TIMESTAMP"/>
<result property="sourceOrganization" column="source_organization" jdbcType="TIMESTAMP"/> <result property="sourceOrganization" column="source_organization" jdbcType="TIMESTAMP"/>
<result property="uploadType" column="upload_type" jdbcType="INTEGER"/>
<result property="isDeleted" column="is_deleted" jdbcType="INTEGER"/>
<result property="isPublish" column="is_publish" jdbcType="INTEGER"/>
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
@ -29,7 +32,8 @@
ed.upload_time,ed.disaster_id,ed.visual_flag, ed.upload_time,ed.disaster_id,ed.visual_flag,
ed.visual_lon,ed.visual_lat, ed.visual_lon,ed.visual_lat,
ed.status,ed.uploader_id,ed.manager_id, ed.status,ed.uploader_id,ed.manager_id,
ed.review_time, ed.source_organization ed.review_time, ed.source_organization,
ed.upload_type, ed.is_deleted, ed.is_publish
</sql> </sql>
<select id="getEntityDataList" resultType="com.kening.vordm.entity.EntityData"> <select id="getEntityDataList" resultType="com.kening.vordm.entity.EntityData">

View File

@ -34,7 +34,7 @@
di.disaster_time, di.disaster_time,
di.disaster_level, di.disaster_level,
di.disaster_country, di.disaster_country,
di.sponsor_organization di.sponsor_organization,
from guest_manage_disaster_ref gmdr from guest_manage_disaster_ref gmdr
left join disaster_info di on gmdr.disaster_id = di.id left join disaster_info di on gmdr.disaster_id = di.id
left join blade_user bu on gmdr.manager_id = bu.id left join blade_user bu on gmdr.manager_id = bu.id

View File

@ -19,12 +19,13 @@
<select id="queryDisasterPage" resultType="com.kening.vordm.entity.DataUpload"> <select id="queryDisasterPage" resultType="com.kening.vordm.entity.DataUpload">
select select
di.disaster_keyword, di.disaster_keyword,
di.vordm_id,
bdb.dict_value as disasterType, bdb.dict_value as disasterType,
di.id as disasterId, di.id as disasterId,
di.disaster_time as disasterTime, di.disaster_time as disasterTime,
di.disaster_country as disasterCountry di.disaster_country as disasterCountry
from disaster_info di from disaster_info di
left join blade_dict_biz bdb on di.disaster_type = dict_key left join blade_dict_biz bdb on di.disaster_type = dict_key
</select> </select>
<select id="queryPage" resultType="com.kening.vordm.entity.DataUpload"> <select id="queryPage" resultType="com.kening.vordm.entity.DataUpload">
@ -35,7 +36,7 @@
ed.visual_lon,ed.visual_lat, ed.visual_lon,ed.visual_lat,
ed.status,ed.uploader_id,ed.manager_id, ed.status,ed.uploader_id,ed.manager_id,
ed.review_time, ed.source_organization, ed.review_time, ed.source_organization,
ed.upload_type, ed.upload_type, ed.is_publish,
bu.name as uploaderName bu.name as uploaderName
from entity_data ed from entity_data ed
left join blade_user bu on bu.id = ed.uploader_id left join blade_user bu on bu.id = ed.uploader_id

View File

@ -21,6 +21,7 @@
di.disaster_keyword, di.disaster_keyword,
bdb.dict_value as disasterType, bdb.dict_value as disasterType,
di.id as disasterId, di.id as disasterId,
di.vordm_id,
di.disaster_time as disasterTime, di.disaster_time as disasterTime,
di.disaster_country as disasterCountry di.disaster_country as disasterCountry
from disaster_info di from disaster_info di

View File

@ -102,6 +102,7 @@ public class OtherDataServiceImpl extends ServiceImpl<OtherDataMapper, EntityDat
entityData.setDisasterId(OtherData.getDisasterId()); entityData.setDisasterId(OtherData.getDisasterId());
entityData.setUploadTime(new Date()); entityData.setUploadTime(new Date());
entityData.setRemark(OtherData.getRemark()); entityData.setRemark(OtherData.getRemark());
entityData.setTitle(OtherData.getTitle());
entityData.setStatus(1); entityData.setStatus(1);
entityData.setUploadType(2); entityData.setUploadType(2);
entityData.setUploaderId(AuthUtil.getUserId()); entityData.setUploaderId(AuthUtil.getUserId());

View File

@ -16,15 +16,15 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
/** /**
* @author G1393 * @author G1393
* @description 针对表picture_info(照片存储表)的数据库操作Service实现 * @description 针对表picture_info(照片存储表)的数据库操作Service实现
* @createDate 2023-04-04 15:54:31 * @createDate 2023-04-04 15:54:31
*/ */
@Slf4j @Slf4j
@Service @Service
@AllArgsConstructor @AllArgsConstructor
public class PictureInfoServiceImpl extends ServiceImpl<PictureInfoMapper, PictureInfo> public class PictureInfoServiceImpl extends ServiceImpl<PictureInfoMapper, PictureInfo>
implements PictureInfoService { implements PictureInfoService {
/** /**
* 对象存储模块 * 对象存储模块
@ -33,6 +33,7 @@ implements PictureInfoService {
/** /**
* 修改图片信息 * 修改图片信息
*
* @param pictureInfo * @param pictureInfo
* @return * @return
*/ */
@ -44,7 +45,7 @@ implements PictureInfoService {
picture.setLink(bladeFile.getLink()); picture.setLink(bladeFile.getLink());
picture.setName(bladeFile.getOriginalName()); picture.setName(bladeFile.getOriginalName());
picture.setSize(multipartFile.getSize()); picture.setSize(multipartFile.getSize());
picture.setType(multipartFile.getOriginalFilename().substring(multipartFile.getOriginalFilename().indexOf(".")+1)); picture.setType(multipartFile.getOriginalFilename().substring(multipartFile.getOriginalFilename().indexOf(".") + 1));
picture.setIsMain(pictureInfo.getIsMain()); picture.setIsMain(pictureInfo.getIsMain());
picture.setId(pictureInfo.getId()); picture.setId(pictureInfo.getId());
return updateById(picture); return updateById(picture);
@ -52,21 +53,26 @@ implements PictureInfoService {
/** /**
* 上传图片 * 上传图片
*
* @param otherData * @param otherData
* @return * @return
*/ */
@Override @Override
public boolean uploadData(OtherData otherData) { public boolean uploadData(OtherData otherData) {
log.info("上传数据:{}",otherData); log.info("上传数据:{}", otherData);
List<PictureInfo> pictureInfoList = new ArrayList<>(); List<PictureInfo> pictureInfoList = new ArrayList<>();
for (MultipartFile multipartFile : otherData.getFile()) { for (MultipartFile multipartFile : otherData.getFile()) {
BladeFile bladeFile = minioTemplate.putFile(multipartFile); BladeFile bladeFile = minioTemplate.putFile(multipartFile);
PictureInfo pictureInfo = new PictureInfo(); PictureInfo pictureInfo = new PictureInfo();
pictureInfo.setLink(bladeFile.getLink()); pictureInfo.setLink(bladeFile.getLink());
pictureInfo.setDisasterId(otherData.getDisasterId()); pictureInfo.setDisasterId(otherData.getDisasterId());
pictureInfo.setName(bladeFile.getOriginalName()); if (otherData.getTitle() != null) {
pictureInfo.setName(otherData.getTitle());
} else {
pictureInfo.setName(bladeFile.getName());
}
pictureInfo.setSize(multipartFile.getSize()); pictureInfo.setSize(multipartFile.getSize());
pictureInfo.setType(multipartFile.getOriginalFilename().substring(multipartFile.getOriginalFilename().indexOf(".")+1)); pictureInfo.setType(multipartFile.getOriginalFilename().substring(multipartFile.getOriginalFilename().indexOf(".") + 1));
pictureInfo.setIsMain(otherData.getIsMain()); pictureInfo.setIsMain(otherData.getIsMain());
pictureInfoList.add(pictureInfo); pictureInfoList.add(pictureInfo);
} }