From 569e8be78cc357147a403daa1af8dfe6dd7d5308 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期二, 18 八月 2026 18:22:10 +0800
Subject: [PATCH] 1.处理药品宣教的问题 2.处理南华满意度的功能 3.处理随访导出的问题 4.处理南华短信的问题

---
 smartor/src/main/java/com/smartor/service/impl/ServiceTaskmedicalServiceImpl.java |   37 +++++++++++++++++++++++--------------
 1 files changed, 23 insertions(+), 14 deletions(-)

diff --git a/smartor/src/main/java/com/smartor/service/impl/ServiceTaskmedicalServiceImpl.java b/smartor/src/main/java/com/smartor/service/impl/ServiceTaskmedicalServiceImpl.java
index 42098e9..9358bf6 100644
--- a/smartor/src/main/java/com/smartor/service/impl/ServiceTaskmedicalServiceImpl.java
+++ b/smartor/src/main/java/com/smartor/service/impl/ServiceTaskmedicalServiceImpl.java
@@ -1,7 +1,9 @@
 package com.smartor.service.impl;
 
 import com.ruoyi.common.utils.DateUtils;
+import com.ruoyi.common.utils.StringUtils;
 import com.smartor.domain.ServiceTaskmedical;
+import com.smartor.domain.VO.ServiceTaskmedicalVO;
 import com.smartor.mapper.ServiceTaskmedicalMapper;
 import com.smartor.service.IServiceTaskmedicalService;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -16,8 +18,7 @@
  * @date 2026-07-29
  */
 @Service
-public class ServiceTaskmedicalServiceImpl implements IServiceTaskmedicalService
-{
+public class ServiceTaskmedicalServiceImpl implements IServiceTaskmedicalService {
     @Autowired
     private ServiceTaskmedicalMapper serviceTaskmedicalMapper;
 
@@ -28,8 +29,7 @@
      * @return 浠诲姟鑽搧鍏宠仈
      */
     @Override
-    public ServiceTaskmedical selectServiceTaskmedicalById(Long id)
-    {
+    public ServiceTaskmedical selectServiceTaskmedicalById(Long id) {
         return serviceTaskmedicalMapper.selectServiceTaskmedicalById(id);
     }
 
@@ -40,8 +40,7 @@
      * @return 浠诲姟鑽搧鍏宠仈
      */
     @Override
-    public List<ServiceTaskmedical> selectServiceTaskmedicalList(ServiceTaskmedical serviceTaskmedical)
-    {
+    public List<ServiceTaskmedical> selectServiceTaskmedicalList(ServiceTaskmedical serviceTaskmedical) {
         return serviceTaskmedicalMapper.selectServiceTaskmedicalList(serviceTaskmedical);
     }
 
@@ -52,8 +51,7 @@
      * @return 缁撴灉
      */
     @Override
-    public int insertServiceTaskmedical(ServiceTaskmedical serviceTaskmedical)
-    {
+    public int insertServiceTaskmedical(ServiceTaskmedical serviceTaskmedical) {
         serviceTaskmedical.setCreateTime(DateUtils.getNowDate());
         return serviceTaskmedicalMapper.insertServiceTaskmedical(serviceTaskmedical);
     }
@@ -65,8 +63,7 @@
      * @return 缁撴灉
      */
     @Override
-    public int updateServiceTaskmedical(ServiceTaskmedical serviceTaskmedical)
-    {
+    public int updateServiceTaskmedical(ServiceTaskmedical serviceTaskmedical) {
         serviceTaskmedical.setUpdateTime(DateUtils.getNowDate());
         return serviceTaskmedicalMapper.updateServiceTaskmedical(serviceTaskmedical);
     }
@@ -78,8 +75,7 @@
      * @return 缁撴灉
      */
     @Override
-    public int deleteServiceTaskmedicalByIds(Long[] ids)
-    {
+    public int deleteServiceTaskmedicalByIds(Long[] ids) {
         return serviceTaskmedicalMapper.deleteServiceTaskmedicalByIds(ids);
     }
 
@@ -90,8 +86,21 @@
      * @return 缁撴灉
      */
     @Override
-    public int deleteServiceTaskmedicalById(Long id)
-    {
+    public int deleteServiceTaskmedicalById(Long id) {
         return serviceTaskmedicalMapper.deleteServiceTaskmedicalById(id);
     }
+
+    /**
+     * 鍒犻櫎浠诲姟鑽搧鍏宠仈淇℃伅
+     *
+     * @param serviceTaskmedicalVO
+     * @return 缁撴灉
+     */
+    @Override
+    public int deleteServiceTaskmedical(ServiceTaskmedicalVO serviceTaskmedicalVO) {
+        if (StringUtils.isNotEmpty(serviceTaskmedicalVO.getMedicalCode()) && serviceTaskmedicalVO.getTaskId() != null) {
+            return serviceTaskmedicalMapper.deleteServiceTaskmedical(serviceTaskmedicalVO);
+        }
+        return 0;
+    }
 }

--
Gitblit v1.9.3