代码提交
This commit is contained in:
parent
08d2b53896
commit
ef795818c1
|
@ -0,0 +1,45 @@
|
||||||
|
package com.kening.vordm.vo;
|
||||||
|
|
||||||
|
import com.kening.vordm.entity.DisasterInfo;
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
public class CallForHelpVo extends DisasterInfo {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 灾害id
|
||||||
|
*/
|
||||||
|
private Long disasterId;
|
||||||
|
/**
|
||||||
|
* 账户id
|
||||||
|
*/
|
||||||
|
private Long accountId;
|
||||||
|
/**
|
||||||
|
* 用户名称
|
||||||
|
*/
|
||||||
|
private String username;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户邮件
|
||||||
|
*/
|
||||||
|
private String email;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 用户组织机构
|
||||||
|
*/
|
||||||
|
private String organization;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 研究范围
|
||||||
|
*/
|
||||||
|
private String researchField;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 创建时间
|
||||||
|
*/
|
||||||
|
private Date createTime;
|
||||||
|
}
|
|
@ -1,11 +1,14 @@
|
||||||
package com.kening.vordm.controller;
|
package com.kening.vordm.controller;
|
||||||
|
|
||||||
|
import cn.hutool.core.bean.BeanUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.IdWorker;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import com.kening.vordm.entity.*;
|
import com.kening.vordm.entity.*;
|
||||||
import com.kening.vordm.service.*;
|
import com.kening.vordm.service.*;
|
||||||
|
import com.kening.vordm.vo.CallForHelpVo;
|
||||||
import com.kening.vordm.vo.DisasterMangerInfo;
|
import com.kening.vordm.vo.DisasterMangerInfo;
|
||||||
import com.kening.vordm.vo.GroupByUse;
|
import com.kening.vordm.vo.GroupByUse;
|
||||||
import com.kening.vordm.vo.UserTenantVo;
|
import com.kening.vordm.vo.UserTenantVo;
|
||||||
|
@ -31,6 +34,10 @@ public class DisasterInfoController {
|
||||||
private final NewsService newsService;
|
private final NewsService newsService;
|
||||||
private final PictureInfoService pictureInfoService;
|
private final PictureInfoService pictureInfoService;
|
||||||
|
|
||||||
|
private final GuestInfoService guestInfoService;
|
||||||
|
|
||||||
|
private final GuestManageDisasterRefService guestManageDisasterRefService;
|
||||||
|
|
||||||
//下载次数记录
|
//下载次数记录
|
||||||
private final DownloadRecordService downloadRecordService;
|
private final DownloadRecordService downloadRecordService;
|
||||||
|
|
||||||
|
@ -171,4 +178,30 @@ public class DisasterInfoController {
|
||||||
public R<List<UserTenantVo>> getUserTenant() {
|
public R<List<UserTenantVo>> getUserTenant() {
|
||||||
return R.data(disasterInfoService.getAllUser());
|
return R.data(disasterInfoService.getAllUser());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* call for help
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
@PostMapping("Call-for-help")
|
||||||
|
public R<Boolean> insertRespondInfo(@RequestBody CallForHelpVo callForHelpVo){
|
||||||
|
GuestInfo guestInfo = new GuestInfo();
|
||||||
|
BeanUtil.copyProperties(callForHelpVo, guestInfo);
|
||||||
|
guestInfo.setId(IdWorker.getId());
|
||||||
|
DisasterInfo disasterInfo = new DisasterInfo();
|
||||||
|
BeanUtil.copyProperties(callForHelpVo, disasterInfo);
|
||||||
|
disasterInfo.setId(IdWorker.getId());
|
||||||
|
GuestManageDisasterRef GuestManageDisasterRef = new GuestManageDisasterRef();
|
||||||
|
GuestManageDisasterRef.setId(IdWorker.getId());
|
||||||
|
GuestManageDisasterRef.setSponsorId(guestInfo.getId());
|
||||||
|
String vordm_id="test";
|
||||||
|
GuestManageDisasterRef.setDisasterId(disasterInfo.getId());
|
||||||
|
Boolean flag1=guestInfoService.save(guestInfo);
|
||||||
|
Boolean flag2= guestManageDisasterRefService.save(GuestManageDisasterRef);
|
||||||
|
Boolean flag3=disasterInfoService.save(disasterInfo);
|
||||||
|
Boolean callForHelp= flag1&flag2&flag3;
|
||||||
|
// callForHelpVo.setId(IdWorker.getId());
|
||||||
|
// Boolean insertFlag=accountInfoService.save(accountInfo);
|
||||||
|
return R.data(callForHelp);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue