yumeng 2 anni fa
parent
commit
fb6be0cb28

+ 4 - 3
ruixuan-live/src/main/java/com/ruixuan/isc/controller/KuaishouItemCollectSamplesController.java

@@ -199,6 +199,7 @@ public class KuaishouItemCollectSamplesController extends BaseController {
             if (Check.isNull(id)) {
                 throw new Exception("id不能为空");
             }
+
             KuaishouItemCollectSampleLog sampleLog = new KuaishouItemCollectSampleLog();
             sampleLog.setUserId(kuaishouItemCollectSamples.getUserId());
             sampleLog.setUserName(kuaishouItemCollectSamples.getUserName());
@@ -245,10 +246,10 @@ public class KuaishouItemCollectSamplesController extends BaseController {
                 sampleLog.setCreateTime(new Date());
                 sampleLog.setUpdateTime(new Date());
                 kuaishouItemCollectSamplesService.insertLog(sampleLog);
-
-                if (!Check.isNull(kuaishouItemCollectSamples.getItemId())) {
+                Long itemId = kuaishouItemCollectSamplesService.getItemIdById(id);
+                if (!Check.isNull(itemId)) {
                     JSONObject info = kuaishouItemCollectSamplesService.getCollectSampleInfo(kuaishouItemCollectSamples.getItemId());
-                    itemListService.updateCount(kuaishouItemCollectSamples.getItemId(), info.getInteger("sampleCount"), info.getInteger("userCount"));
+                    itemListService.updateCount(itemId, info.getInteger("sampleCount"), info.getInteger("userCount"));
                 }
             }
             returnJson.put("code", 0);

+ 3 - 1
ruixuan-live/src/main/java/com/ruixuan/isc/mapper/KuaishouItemCollectSamplesMapper.java

@@ -96,8 +96,10 @@ public interface KuaishouItemCollectSamplesMapper
 
     List<JSONObject> exportCollectSamples(Map<String, Object> requestMap);
 
-    JSONObject getCollectSampleInfo(Long itemId);
+    JSONObject getCollectSampleInfo(@Param("itemId") Long itemId);
 
     JSONObject promoterInfo(@Param("promoterId") Long promoterId);
+
+    Long getItemIdById(@Param("id") Long id);
 }
 

+ 2 - 0
ruixuan-live/src/main/java/com/ruixuan/isc/service/IKuaishouItemCollectSamplesService.java

@@ -91,5 +91,7 @@ public interface IKuaishouItemCollectSamplesService {
     JSONObject getCollectSampleInfo(Long itemId);
 
     JSONObject getCopyInfo(Long promoterId);
+
+    Long getItemIdById(Long id);
 }
 

+ 5 - 0
ruixuan-live/src/main/java/com/ruixuan/isc/service/impl/KuaishouItemCollectSamplesServiceImpl.java

@@ -302,6 +302,11 @@ public class KuaishouItemCollectSamplesServiceImpl implements IKuaishouItemColle
         return returnJson;
     }
 
+    @Override
+    public Long getItemIdById(Long id) {
+        return kuaishouItemCollectSamplesMapper.getItemIdById(id);
+    }
+
 
 }
 

+ 3 - 0
ruixuan-live/src/main/resources/mapper/isc/KuaishouItemCollectSamplesMapper.xml

@@ -188,6 +188,9 @@
                  fans_number as 'fansNumber'
           from kuaishou_promoter where promoter_id = #{promoterId} limit 1
     </select>
+    <select id="getItemIdById" resultType="java.lang.Long" parameterType="java.lang.Long">
+        select  item_id  from kuaishou_item_collect_samples where id = #{id}
+    </select>
 
 
     <insert id="insertKuaishouItemCollectSamples" parameterType="com.ruixuan.isc.entity.KuaishouItemCollectSamples">