mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-19 01:48:47 +08:00
接口优化
This commit is contained in:
parent
5ab83b6051
commit
94878f7c7f
@ -94,17 +94,23 @@ public class EqHomeController extends BaseController {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@PostMapping("/share")
|
@PostMapping("/share")
|
||||||
public R<Void> share(@Validated(AddGroup.class) @RequestBody EqShareBo bo) {
|
public R<Void> share( @RequestBody EqShareBo bo) {
|
||||||
if (bo.getSharedUserName() == null){
|
if (bo.getSharedUserName() == null){
|
||||||
return R.fail("被分享者用户名不能为空");
|
return R.fail("被分享者用户名不能为空");
|
||||||
}
|
}
|
||||||
SysUserVo sysUserVo = userService.selectUserByUserName(bo.getSharedUserName());
|
SysUserVo sysUserVo = userService.selectUserByUserName(bo.getSharedUserName());
|
||||||
|
if (sysUserVo==null) throw new RuntimeException("被分享者用户名不存在");
|
||||||
|
|
||||||
if (bo.getShareUserId() == null){
|
if (bo.getShareUserId() == null){
|
||||||
bo.setShareUserId(LoginHelper.getUserId());
|
bo.setShareUserId(LoginHelper.getUserId());
|
||||||
bo.setShareUserName(LoginHelper.getUsername());
|
String currentUserName = LoginHelper.getUsername();
|
||||||
|
if (currentUserName.equals(bo.getSharedUserName())) throw new RuntimeException("不能分享给自己");
|
||||||
|
bo.setShareUserName(currentUserName);
|
||||||
}
|
}
|
||||||
bo.setSharedUserId(sysUserVo.getUserId());
|
bo.setSharedUserId(sysUserVo.getUserId());
|
||||||
bo.setSharedUserName(sysUserVo.getUserName());
|
bo.setSharedUserName(sysUserVo.getUserName());
|
||||||
|
List<EqShareVo> eqShareVos = eqShareService.queryList(bo);
|
||||||
|
if (!eqShareVos.isEmpty()) throw new RuntimeException("该成员已被分享");
|
||||||
return toAjax(eqShareService.insertByBo(bo));
|
return toAjax(eqShareService.insertByBo(bo));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -29,13 +29,13 @@ public class EqDeviceSetBo implements Serializable {
|
|||||||
*/
|
*/
|
||||||
private String equipmentCode;
|
private String equipmentCode;
|
||||||
/**
|
/**
|
||||||
* 1. 自动关门功能开关
|
* 1.自动关门功能开关
|
||||||
* 2. 自动关门功能开关
|
* 2.自动关门功能开关
|
||||||
* 3. 延时自动关门的延时时长 value
|
* 3.延时自动关门的延时时长 value
|
||||||
* 4. 运行次数开关
|
* 4.运行次数开关
|
||||||
* 5. 运行次数开关
|
* 5.运行次数开关
|
||||||
* 6. 倒计时设置时间 value
|
* 6.倒计时设置时间 value
|
||||||
* 7. 提醒关门时间设置 value
|
* 7.提醒关门时间设置 value
|
||||||
* 8.提醒关门功能开关
|
* 8.提醒关门功能开关
|
||||||
* 9.提醒关门功能开关
|
* 9.提醒关门功能开关
|
||||||
* 10.半开门高度设置 value
|
* 10.半开门高度设置 value
|
||||||
@ -44,7 +44,6 @@ public class EqDeviceSetBo implements Serializable {
|
|||||||
* 13.遇阻回弹的阻力设置 value
|
* 13.遇阻回弹的阻力设置 value
|
||||||
* 14.红外感应开关开启
|
* 14.红外感应开关开启
|
||||||
* 15.红外感应开关关闭
|
* 15.红外感应开关关闭
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
private int operateType;
|
private int operateType;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user