From ef4438673cc3345aa64deae03279a99302bdeb8d Mon Sep 17 00:00:00 2001
From: houruijun <411269194@kidgrow.com>
Date: Thu, 18 Jun 2020 19:13:26 +0800
Subject: [PATCH] 修改数据需求的状态修改接口bug
---
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDataNeedService.java | 7 +++++++
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DataNeedServiceImpl.java | 19 +++++++++++++++++++
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DataNeedController.java | 10 +++++++++-
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DataNeedMapper.xml | 1 -
kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DataNeed.java | 2 --
5 files changed, 35 insertions(+), 4 deletions(-)
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DataNeed.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DataNeed.java
index c8410a7..c468401 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DataNeed.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-api/src/main/java/com/kidgrow/oprationcenter/model/DataNeed.java
@@ -1,6 +1,5 @@
package com.kidgrow.oprationcenter.model;
-import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
@@ -90,7 +89,6 @@
/**
* 是否删除,1删除(已下载),0未删除(未下载)
*/
- @TableLogic
private Boolean isDel;
/**
* 文件路径
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDataNeedService.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDataNeedService.java
index 7eeb0fe..3f3fa94 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDataNeedService.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/IDataNeedService.java
@@ -45,6 +45,13 @@
*更新状态和文件地址
*/
ResultBody updateEnabled(Map<String, Object> map);
+
+ /**
+ * 用户点击下载后,下载成功需要调用这个接口更新状态
+ * @param id
+ * @return
+ */
+ ResultBody updateDelete(Long id, SysUser sysUser);
/**
*获取某个医院的所有需求数据
*/
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DataNeedServiceImpl.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DataNeedServiceImpl.java
index e21723f..e079c83 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DataNeedServiceImpl.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/java/com/kidgrow/oprationcenter/service/impl/DataNeedServiceImpl.java
@@ -15,6 +15,7 @@
import org.springframework.stereotype.Service;
import java.util.ArrayList;
+import java.util.Date;
import java.util.List;
import java.util.Map;
@@ -83,6 +84,24 @@
return ResultBody.ok();
}
}
+ @Override
+ public ResultBody updateDelete(Long id,SysUser sysUser) {
+ if(id==null){
+ return ResultBody.failed("请选择一条数据");
+ }else {
+ DataNeed dataNeed = baseMapper.selectById(id);
+ if (dataNeed != null) {
+ dataNeed.setIsDel(true);
+ dataNeed.setUpdateTime(new Date());
+ dataNeed.setUpdateUserId(sysUser.getId());
+ dataNeed.setUpdateUserName(sysUser.getUsername());
+ int u=baseMapper.updateById(dataNeed);
+ return ResultBody.ok().data(u>0);
+ }else {
+ return ResultBody.failed("查找数据失败");
+ }
+ }
+ }
@Override
public ResultBody FindAllByHId(Map<String, Object> map, SysUser sysUser) {
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DataNeedMapper.xml b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DataNeedMapper.xml
index d2ef40a..59a3051 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DataNeedMapper.xml
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-biz/src/main/resources/mapper/DataNeedMapper.xml
@@ -11,7 +11,6 @@
<sql id="where">
<where>
<!--查询条件自行添加-->
- is_del=0
<if test="p.id != null and p.id !=''">
and id = #{p.id}
</if>
diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DataNeedController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DataNeedController.java
index b5dc5dd..ecc3eec 100644
--- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DataNeedController.java
+++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/DataNeedController.java
@@ -77,11 +77,19 @@
/**
*更新状态和文件地址
*/
- @ApiOperation(value = "查询")
+ @ApiOperation(value = "更新状态和文件地址")
@GetMapping("updateEnabled")
public ResultBody updateEnabled(@RequestParam Map<String,Object> map) {
return dataNeedService.updateEnabled(map);
}
+ /**
+ *更新使用状态
+ */
+ @ApiOperation(value = "更新使用状态")
+ @GetMapping("updateDelete")
+ public ResultBody updateDelete(@RequestParam Long id,@LoginUser(isFull = true) SysUser sysUser) {
+ return dataNeedService.updateDelete(id,sysUser);
+ }
/**
* 根据DataNeed当做查询条件进行查询
--
Gitblit v1.8.0