From 7a9bb67bf8134359e54788f5440ad32383130a4d Mon Sep 17 00:00:00 2001
From: jiangqs <jiangqs>
Date: 星期三, 10 五月 2023 13:48:21 +0800
Subject: [PATCH] DEMO初步完成

---
 ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/controller/SysFileController.java           |    3 ++-
 ruoyi-modules/ruoyi-shop/src/main/resources/mapper/task/AgencyTaskMapper.xml                      |    4 +++-
 ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/OBSUploadUtils.java                   |    2 +-
 ruoyi-modules/ruoyi-shop/src/main/resources/mapper/task/MemberTaskMapper.xml                      |   12 +++++++-----
 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/vo/MerMemberTaskPageVo.java          |    4 ++++
 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopStaffServiceImpl.java |   14 +++++++++++++-
 6 files changed, 30 insertions(+), 9 deletions(-)

diff --git a/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/controller/SysFileController.java b/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/controller/SysFileController.java
index bce2262..fd87234 100644
--- a/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/controller/SysFileController.java
+++ b/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/controller/SysFileController.java
@@ -5,6 +5,7 @@
 import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestPart;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.multipart.MultipartFile;
 import com.ruoyi.common.core.domain.R;
@@ -51,7 +52,7 @@
      * 文件上传请求
      */
     @PostMapping("uploadOSS")
-    public R<String> uploadOSS(MultipartFile file)
+    public R<String> uploadOSS(@RequestPart("file")MultipartFile file)
     {
         try
         {
diff --git a/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/OBSUploadUtils.java b/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/OBSUploadUtils.java
index ea09488..ed97c4b 100644
--- a/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/OBSUploadUtils.java
+++ b/ruoyi-modules/ruoyi-file/src/main/java/com/ruoyi/file/utils/OBSUploadUtils.java
@@ -80,8 +80,8 @@
             if (ossClient != null) {
                 ossClient.shutdown();
             }
-            return result.getResponse().getErrorResponseAsString();
         }
+        return result.getResponse().getErrorResponseAsString();
     }
 
 }
diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/vo/MerMemberTaskPageVo.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/vo/MerMemberTaskPageVo.java
index 7e3a9f1..5d2ddf7 100644
--- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/vo/MerMemberTaskPageVo.java
+++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/vo/MerMemberTaskPageVo.java
@@ -26,6 +26,10 @@
     @ApiModelProperty("任务内容")
     private String taskContent;
 
+    @ApiModelProperty("处理内容")
+    private String dealContent;
+
+
     @ApiModelProperty("今日标记")
     private Integer todayFlag;
 
diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopStaffServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopStaffServiceImpl.java
index 2e21710..d38ec62 100644
--- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopStaffServiceImpl.java
+++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopStaffServiceImpl.java
@@ -6,8 +6,11 @@
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.ruoyi.common.core.utils.bean.BeanUtils;
 import com.ruoyi.shop.domain.pojo.shop.ShopRelTag;
+import com.ruoyi.shop.domain.pojo.shop.ShopRelUser;
 import com.ruoyi.shop.domain.pojo.shop.ShopStaff;
 import com.ruoyi.shop.mapper.shop.ShopStaffMapper;
+import com.ruoyi.shop.service.shop.ShopRelUserService;
+import com.ruoyi.shop.service.shop.ShopService;
 import com.ruoyi.shop.service.shop.ShopStaffService;
 import com.ruoyi.system.api.RemoteMemberService;
 import com.ruoyi.system.api.domain.dto.MerEditUserDto;
@@ -30,7 +33,11 @@
 @Service
 public class ShopStaffServiceImpl extends ServiceImpl<ShopStaffMapper, ShopStaff> implements ShopStaffService {
 
+    @Resource
+    private ShopService shopService;
 
+    @Resource
+    private ShopRelUserService shopRelUserService;
     /**
      *
      * @param userId
@@ -54,7 +61,12 @@
         MerStaffInfoVo merStaffInfoVo = new MerStaffInfoVo();
         ShopStaff shopStaff = this.getByUserId(userId);
         BeanUtils.copyProperties(shopStaff,merStaffInfoVo);
-
+        ShopRelUser shopRelUser = shopRelUserService.getByUserId(userId);
+        Shop shop = shopService.getByShopId(shopRelUser.getShopId());
+        merStaffInfoVo.setShopName(shop.getShopName());
+        merStaffInfoVo.setShopAddress(shop.getShopAddress());
+        merStaffInfoVo.setShopServicePhone(shop.getShopServicePhone());
+        merStaffInfoVo.setBusinessTime(shop.getBusinessStartTime()+"-"+shop.getBusinessEndTime());
         return merStaffInfoVo;
     }
 
diff --git a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/task/AgencyTaskMapper.xml b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/task/AgencyTaskMapper.xml
index bcc970a..cb07761 100644
--- a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/task/AgencyTaskMapper.xml
+++ b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/task/AgencyTaskMapper.xml
@@ -17,8 +17,10 @@
         SELECT
         task_id taskId,
         task_date taskDate,
-        task_content taskContent
+        task_content taskContent,
+        tmtr.follow_content dealContent
         FROM t_agency_task tat
+        LEFT JOIN t_member_task_record tmtr ON tmt.task_id = tmtr.task_id
         WHERE del_flag = 0 AND shop_id = #{param.shopId} AND agency_id = #{param.agencyId}
         <if test="param.taskStatus!=null and param.taskStatus == 0">
             AND task_status = 0 AND task_date &lt; #{param.nowDay}
diff --git a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/task/MemberTaskMapper.xml b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/task/MemberTaskMapper.xml
index 630908a..6b5dacb 100644
--- a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/task/MemberTaskMapper.xml
+++ b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/task/MemberTaskMapper.xml
@@ -81,12 +81,14 @@
 
     <select id="pageMerMemberTask" resultType="com.ruoyi.shop.domain.vo.MerMemberTaskPageVo">
         SELECT
-        task_id taskId,
-        task_date taskDate,
-        task_content taskContent,
+        tmt.task_id taskId,
+        tmt.task_date taskDate,
+        tmt.task_content taskContent,
+        tmtr.follow_content dealContent,
         CASE WHEN task_date = #{param.today} THEN 1 ELSE 0 END todayFlag
-        FROM t_member_task
-        WHERE del_flag = 0 AND shop_id = #{param.shopId} AND user_id = #{param.memberUserId}
+        FROM t_member_task tmt
+        LEFT JOIN t_member_task_record tmtr ON tmt.task_id = tmtr.task_id
+        WHERE tmt.del_flag = 0 AND tmt.shop_id = #{param.shopId} AND tmt.user_id = #{param.memberUserId}
         ORDER BY todayFlag,task_date DESC
     </select>
 </mapper>

--
Gitblit v1.7.1