Procházet zdrojové kódy

店铺提示优化

yjwang před 1 týdnem
rodič
revize
4ccb9a852b

+ 14 - 1
fs-service/src/main/java/com/fs/hisStore/service/impl/FsStoreScrmServiceImpl.java

@@ -479,7 +479,20 @@ public class FsStoreScrmServiceImpl implements IFsStoreScrmService {
 
     @Override
     public R qualificationReminder(Long storeId) {
-        return R.ok().put("check",fsStoreMapper.qualificationReminder(storeId) != null);
+        boolean check = false;
+        FsStoreScrm storeScrm = fsStoreMapper.qualificationReminder(storeId);
+        if (storeScrm != null) {
+            check = true;
+
+            if(storeScrm.getStatus().equals(1)){
+                //更新店铺状态
+                FsStoreScrm fsStoreScrm =new FsStoreScrm();
+                fsStoreScrm.setStoreId(storeId);
+                fsStoreScrm.setStatus(0);
+                fsStoreMapper.updateFsStore(fsStoreScrm);
+            }
+        }
+        return R.ok().put("check",check);
     }
 
     /**

+ 2 - 2
fs-service/src/main/resources/mapper/hisStore/FsStoreScrmMapper.xml

@@ -945,12 +945,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
     <select id="qualificationReminder" resultType="com.fs.hisStore.domain.FsStoreScrm">
         SELECT
-        store_id
+        store_id,
+        status
         FROM
         fs_store_scrm
         WHERE
         store_id = #{storeId}
-        AND `status` = 1
         AND is_audit IN (- 1, 1 )
         AND qualification_update_time &lt;= DATE_SUB(CURDATE() , INTERVAL 6 MONTH )
     </select>