|
|
@@ -1,23 +1,13 @@
|
|
|
package com.uas.platform.b2b.service.impl;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-
|
|
|
-import com.uas.platform.b2b.model.EnterpriseBaseInfo;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.stereotype.Service;
|
|
|
-import org.springframework.ui.ModelMap;
|
|
|
-import org.springframework.util.CollectionUtils;
|
|
|
-
|
|
|
import com.uas.account.util.AccountUtils;
|
|
|
import com.uas.message.mail.service.MailService;
|
|
|
import com.uas.platform.b2b.dao.EnterpriseDao;
|
|
|
import com.uas.platform.b2b.dao.InvitationRecordDao;
|
|
|
+import com.uas.platform.b2b.dao.ProductDao;
|
|
|
import com.uas.platform.b2b.dao.UserDao;
|
|
|
import com.uas.platform.b2b.model.Enterprise;
|
|
|
+import com.uas.platform.b2b.model.EnterpriseBaseInfo;
|
|
|
import com.uas.platform.b2b.model.InvitationRecord;
|
|
|
import com.uas.platform.b2b.model.User;
|
|
|
import com.uas.platform.b2b.search.SearchService;
|
|
|
@@ -30,6 +20,12 @@ import com.uas.platform.core.util.HttpUtil;
|
|
|
import com.uas.platform.core.util.serializer.FlexJsonUtils;
|
|
|
import com.uas.search.b2b.model.PageParams;
|
|
|
import com.uas.search.b2b.model.SPage;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Service;
|
|
|
+import org.springframework.ui.ModelMap;
|
|
|
+import org.springframework.util.CollectionUtils;
|
|
|
+
|
|
|
+import java.util.*;
|
|
|
|
|
|
@Service
|
|
|
public class InvitationRecordServiceImpl implements InvitationRecordService {
|
|
|
@@ -52,6 +48,9 @@ public class InvitationRecordServiceImpl implements InvitationRecordService {
|
|
|
@Autowired
|
|
|
private UserDao userDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ProductDao productDao;
|
|
|
+
|
|
|
/**
|
|
|
* 短信接口
|
|
|
*/
|
|
|
@@ -141,6 +140,7 @@ public class InvitationRecordServiceImpl implements InvitationRecordService {
|
|
|
record.setEnuu(enuu);
|
|
|
record.setUseruu(useruu);
|
|
|
record.setDate(new Date());
|
|
|
+ record.setActive(Constant.NO);
|
|
|
record = invitationRecordDao.save(record);
|
|
|
if (record.getVenduseremail() != null) {
|
|
|
mailService.send(messageConf.getTplInvitationForB2B(), record.getVenduseremail(), model);
|
|
|
@@ -208,6 +208,7 @@ public class InvitationRecordServiceImpl implements InvitationRecordService {
|
|
|
record.setActive(Constant.YES);
|
|
|
record.setSamecount(enters.size());
|
|
|
record.setVenduu(enters.get(0).getUu());
|
|
|
+ record.setProductNum(productDao.countByEnUU(enters.get(0).getUu()));
|
|
|
} else {
|
|
|
record.setActive(Constant.NO);
|
|
|
record.setSamecount(enters.size());
|