leon 5 anni fa
parent
commit
550e2dcb2c

+ 3 - 2
src/main/java/com/mokamrp/privates/mapper/pangu/PromoteQrcodePoolMapper.xml

@@ -36,8 +36,9 @@
          FROM pan_promote_qrcode_pool AS A
          LEFT JOIN pan_playbill AS B ON A.playbill_id = B.id
          LEFT JOIN pan_custservice AS C ON A.custservice_id = C.id
-         LEFT JOIN pan_promote_qrcode_pool_record as D on A.custservice_id = D.custservice_id and A.promote_id = D.promote_id
-    <where>
+         LEFT JOIN (SELECT promote_id,custservice_id,long_touch_pv,take_qrcode_pv from pan_promote_qrcode_pool_record GROUP by promote_id,custservice_id,long_touch_pv,take_qrcode_pv)
+         as D on A.custservice_id = D.custservice_id and A.promote_id = D.promote_id
+        <where>
         <if test="pageHandle.promoteId != null">and A.promote_id = #{pageHandle.promoteId}</if>
         <if test="pageHandle.id != null">and A.id = #{pageHandle.id}</if>
     </where>

+ 1 - 1
src/main/java/com/mokamrp/privates/tast/pangu/UpdatePanguDataTask.java

@@ -57,7 +57,7 @@ public class UpdatePanguDataTask {
                 promoteQrcodePoolRecordService.save(save);
             }
             //.更新扫码次数
-            save.setTakeQrcodePv(record.getLongTouchCnt());
+            save.setLongTouchPv(record.getLongTouchCnt());
             promoteQrcodePoolRecordService.update(save, new QueryWrapper<PromoteQrcodePoolRecord>()
                     .eq("promote_id", record.getPromoteId())
                     .eq("custservice_id", record.getCustserviceId())