Procházet zdrojové kódy

Merge remote-tracking branch 'origin/develop' into develop

FengChaoYu před 4 měsíci
rodič
revize
055e4756f3

+ 2 - 1
mall-server-api/src/main/java/com/gree/mall/manager/logic/policy/AgreementLogic.java

@@ -654,10 +654,11 @@ public class AgreementLogic {
 
             //发邮件
             try {
-                this.sendEmailFile(mailboxSendRecordPolicies, mailboxSendRecord, mailbox,emailUtilsNew);
                 mailboxSendRecord.setSendStatus("OK");
                 mailboxSendRecord.setSendTime(new Date());
                 mailboxSendRecord.updateById();
+                this.sendEmailFile(mailboxSendRecordPolicies, mailboxSendRecord, mailbox,emailUtilsNew);
+
             } catch (Exception e) {
                 mailboxSendRecord.setSendStatus("NO");
                 mailboxSendRecord.setSendTime(new Date());

+ 5 - 3
mall-server-api/src/main/resources/mapper/CommonMapper.xml

@@ -1608,8 +1608,9 @@
         ${ex.selected}
         FROM
         worker_number_check a
+        JOIN `user` c on c.nick_name = a.worker_name and RIGHT(c.mobile,4) = RIGHT(a.worker_phone_yun,4)
+        JOIN  websit_user d on a.websit_id = d.websit_id and c.user_id = d.user_id and d.examine_status = 'OK'
         LEFT JOIN admin_websit b on a.websit_id = b.websit_id
-        LEFT JOIN `user` c on c.nick_name = a.worker_name and RIGHT(c.mobile,4) = RIGHT(a.worker_phone_yun,4)
         ${ex.query}
         <if test="ex.adminWebsitIds != null and ex.adminWebsitIds.size > 0">
             AND a.websit_id IN
@@ -1617,7 +1618,7 @@
                 #{item}
             </foreach>
         </if>
-        HAVING a.worker_number_yun != c.worker_number or c.worker_number is null
+        HAVING a.worker_number_yun != d.worker_number
         <if test="ex.orderBy == null or ex.orderBy ==''">
             ORDER BY a.websit_id,a.worker_number DESC
         </if>
@@ -1633,8 +1634,9 @@
         c.worker_number
         FROM
         worker_number_check a
+        JOIN `user` c on c.nick_name = a.worker_name and RIGHT(c.mobile,4) = RIGHT(a.worker_phone_yun,4)
+        JOIN  websit_user d on a.websit_id = d.websit_id and c.user_id = d.user_id and d.examine_status = 'OK'
         LEFT JOIN admin_websit b on a.websit_id = b.websit_id
-        LEFT JOIN `user` c on c.nick_name = a.worker_name and RIGHT(c.mobile,4) = RIGHT(a.worker_phone_yun,4)
         ${ex.query}
         <if test="ex.adminWebsitIds != null and ex.adminWebsitIds.size > 0">
             AND a.websit_id IN