|
@@ -119,12 +119,6 @@ public class LoginServiceImpl implements LoginService {
|
|
|
|
|
|
Integer clubId = messageCenterMapper.clubIdCule(baseUser.getUserId());
|
|
|
Integer savedCount = null;
|
|
|
- if (baseUser.getUserId() != null) {
|
|
|
- Integer shopID = messageCenterMapper.shopID(baseUser.getUserId());
|
|
|
- Integer newReceiptType = messageCenterMapper.newReceiptType(shopID);
|
|
|
- Timerw(baseUser.getUserId());
|
|
|
- Timesjf(baseUser.getUserId());
|
|
|
- }
|
|
|
|
|
|
// 比对密码
|
|
|
String md5Password = Md5Util.md5(password);
|
|
@@ -209,8 +203,6 @@ public class LoginServiceImpl implements LoginService {
|
|
|
log.info(">>>>>" + shopID);
|
|
|
Integer newReceiptType = messageCenterMapper.newReceiptType(shopID);
|
|
|
log.info(">>>>>" + newReceiptType);
|
|
|
- Timerw(userID);
|
|
|
- Timesjf(userID);
|
|
|
}
|
|
|
if (null != seller) {
|
|
|
loginMapper.updateServiceProviderUnionId(seller.getUserId(), unionId);
|
|
@@ -318,7 +310,8 @@ public class LoginServiceImpl implements LoginService {
|
|
|
List<MessageCenter> list = messageCenterMapper.MessageList(1, messageType, commonId);
|
|
|
list.forEach(mess -> {
|
|
|
if (null != mess.getClubId()) {
|
|
|
- MessageCenter messageCenter = messageCenterMapper.MainImage(1, commonId);
|
|
|
+ MessageCenter messageCenter = messageCenterMapper.MainImage(1, commonId, mess.getOrderId());
|
|
|
+ Integer productCount=messageCenterMapper.productCount(mess.getOrderId());
|
|
|
if (null != messageCenter) {
|
|
|
mess.setMainImage(messageCenter.getMainImage());
|
|
|
mess.setOnlinePayFlag(messageCenter.getOnlinePayFlag());
|
|
@@ -327,8 +320,9 @@ public class LoginServiceImpl implements LoginService {
|
|
|
} else {
|
|
|
mess.setProductName(messageCenter.getProductName());
|
|
|
}
|
|
|
- mess.setProductCount(messageCenter.getProductCount());
|
|
|
+ mess.setProductCount(productCount);
|
|
|
mess.setRefundType(messageCenter.getRefundType());
|
|
|
+ mess.setStatus(messageCenter.getStatus());
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@@ -345,7 +339,7 @@ public class LoginServiceImpl implements LoginService {
|
|
|
List<MessageCenter> list = messageCenterMapper.MessageList(2, messageType, commonId);
|
|
|
list.forEach(mess -> {
|
|
|
if (mess.getShopId() != null) {
|
|
|
- MessageCenter messageCenter = messageCenterMapper.MainImage(2, commonId);
|
|
|
+ MessageCenter messageCenter = messageCenterMapper.productImage(mess.getProductId(),commonId);
|
|
|
if (messageCenter != null) {
|
|
|
mess.setMainImage(messageCenter.getMainImage());
|
|
|
mess.setOnlinePayFlag(messageCenter.getOnlinePayFlag());
|
|
@@ -356,6 +350,7 @@ public class LoginServiceImpl implements LoginService {
|
|
|
}
|
|
|
mess.setProductCount(messageCenter.getProductCount());
|
|
|
mess.setRefundType(messageCenter.getRefundType());
|
|
|
+ mess.setShopName(messageCenter.getShopName());
|
|
|
}
|
|
|
}
|
|
|
});
|
|
@@ -370,119 +365,112 @@ public class LoginServiceImpl implements LoginService {
|
|
|
/**
|
|
|
* 当天天下午3点推送
|
|
|
*/
|
|
|
- private Void Timesjf(Integer userId) throws ParseException {
|
|
|
+// @Scheduled(cron = "0 0 15 * * ?")
|
|
|
+ @Scheduled(cron = "0 0/2 * * * ?")
|
|
|
+ public Void Timesjf(){
|
|
|
//1.获取下午3点的时间
|
|
|
- SimpleDateFormat dnf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
|
|
|
- Calendar time = Calendar.getInstance();
|
|
|
- time.set(Calendar.HOUR_OF_DAY, 15);
|
|
|
- time.set(Calendar.MINUTE, 00);
|
|
|
- time.set(Calendar.SECOND, 00);
|
|
|
- String times = dnf.format(time.getTime());
|
|
|
- System.out.println(times);
|
|
|
- //2.某天的日期
|
|
|
- Date date = dnf.parse(times);
|
|
|
- //与当前时间的毫秒数相减得到相差的毫秒用于定时
|
|
|
- Long h = (date.getTime() - date.getTime());
|
|
|
- //这里如果当前时间大于下午三点会出现负数所以就不推送
|
|
|
- if (h > 0) {
|
|
|
- ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor();
|
|
|
- executorService.schedule(new Runnable() {
|
|
|
- @SneakyThrows
|
|
|
- @Override
|
|
|
- public void run() {
|
|
|
- Integer shopID = messageCenterMapper.shopID(userId);
|
|
|
- if (shopID != null) {
|
|
|
- String receiptDate = messageCenterMapper.receiptDate(shopID);
|
|
|
- Double receiptAmount = messageCenterMapper.receiptAmount(shopID);
|
|
|
- Calendar calendar = Calendar.getInstance();
|
|
|
-
|
|
|
- Integer clubId = messageCenterMapper.clubIdCule(userId);
|
|
|
- if (clubId != null) {
|
|
|
- Date d = new Date();
|
|
|
- //1.日期格式
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
|
|
|
- Date time = sdf.parse(receiptDate);
|
|
|
- calendar.setTime(time);
|
|
|
- calendar.add(Calendar.YEAR, 1);
|
|
|
- String dateStrings = sdf.format(calendar.getTime());
|
|
|
- //2.到期时间
|
|
|
- Date da1 = sdf.parse(dateStrings);
|
|
|
- //到期时间-当前时间=还剩多少天
|
|
|
- Long s = (da1.getTime() - d.getTime()) / 24 / 60 / 60 / 1000;
|
|
|
- //3.输出间隔天数 getTime获取的是毫秒
|
|
|
- log.info("输出间隔天数----------->", s);
|
|
|
- SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
- String current = dateFormat.format(new Date());
|
|
|
- MessageCenter messageCenter = new MessageCenter();
|
|
|
- //推送信息中心-上架费服务通知
|
|
|
- if (s == 30) {
|
|
|
- messageCenter.setShopId(shopID);
|
|
|
- messageCenter.setClubId(null);
|
|
|
- messageCenter.setUserType(2);
|
|
|
- messageCenter.setMessageType(3);
|
|
|
- messageCenter.setShopTieredType(1);
|
|
|
- messageCenter.setContent(s + "日后");
|
|
|
- messageCenter.setTime(current);
|
|
|
- messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
- String mobile = messageCenterMapper.contractMobile(clubId);
|
|
|
- String content = "【采美365】您的供应商账号上架费将于30日后到期,到期后将无法发布和编辑商品,同时也会影响到其他采美提供的支持服务。请联系采美工作人员进行续费,联系电话0755-22907771 或15338851365";
|
|
|
- remoteCallService.remoteSendSms(0, 1, mobile, content);
|
|
|
- }
|
|
|
- if (s == 7) {
|
|
|
- messageCenter.setShopId(shopID);
|
|
|
- messageCenter.setClubId(null);
|
|
|
- messageCenter.setUserType(2);
|
|
|
- messageCenter.setMessageType(3);
|
|
|
- messageCenter.setShopTieredType(1);
|
|
|
- messageCenter.setContent(s + "日后");
|
|
|
- messageCenter.setTime(current);
|
|
|
- messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
- String mobile = messageCenterMapper.contractMobile(clubId);
|
|
|
- String content = "【采美365】您的供应商账号上架费将于7日后到期,到期后将无法发布和编辑商品,同时也会影响到其他采美提供的支持服务。请联系采美工作人员进行续费,联系电话0755-22907771 或15338851365";
|
|
|
- remoteCallService.remoteSendSms(0, 1, mobile, content);
|
|
|
- }
|
|
|
- if (s == 1) {
|
|
|
- messageCenter.setShopId(shopID);
|
|
|
- messageCenter.setClubId(null);
|
|
|
- messageCenter.setUserType(2);
|
|
|
- messageCenter.setMessageType(3);
|
|
|
- messageCenter.setShopTieredType(1);
|
|
|
- messageCenter.setContent("今日");
|
|
|
- messageCenter.setTime(current);
|
|
|
- messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
- String mobile = messageCenterMapper.contractMobile(clubId);
|
|
|
- String content = "【采美365】您的供应商账号上架费将于今日后到期,到期后将无法发布和编辑商品,同时也会影响到其他采美提供的支持服务。请联系采美工作人员进行续费,联系电话0755-22907771 或15338851365";
|
|
|
- remoteCallService.remoteSendSms(0, 1, mobile, content);
|
|
|
- }
|
|
|
- if (s <= 0) {
|
|
|
- messageCenter.setShopId(shopID);
|
|
|
- messageCenter.setClubId(null);
|
|
|
- messageCenter.setUserType(2);
|
|
|
- messageCenter.setMessageType(3);
|
|
|
- messageCenter.setShopTieredType(1);
|
|
|
- messageCenter.setContent("已过期");
|
|
|
- messageCenter.setTime(current);
|
|
|
- messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
- }
|
|
|
- try {
|
|
|
- log.info("***********上架费过期微信公众号推送************");
|
|
|
- String accessToken = weChatService.getAccessToken();
|
|
|
- String openid = messageCenterMapper.getOpenidListByPermission(messageCenterMapper.FromUnionId(userId));
|
|
|
- String date = s.toString();
|
|
|
- String remarkText = "如在使用中有任何疑问,请在小程序内联系在线客服";
|
|
|
- // 跳转到【小程序付款-选择支付方式页面】
|
|
|
- String pagePath = "https://www.caimei365.com/";
|
|
|
- // sendTemplateMsg(openid, 标题, 金额, 收款日期, 备注, 跳转链接
|
|
|
- log.error("获取openid>>>>>" + openid);
|
|
|
- weChatService.sendTemplate(accessToken, openid, date, receiptDate, dateStrings, receiptAmount, remarkText, pagePath);
|
|
|
- } catch (Exception e) {
|
|
|
- log.error("【上架费过期通知】获取微信公众号access_token异常!", e);
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
+ log.info(">>>>>>上架费到期推送开始");
|
|
|
+ List<Integer> shopIDs = messageCenterMapper.receiptShopID();
|
|
|
+ shopIDs.forEach(shopID -> {
|
|
|
+ if (shopID != null) {
|
|
|
+ String receiptDate = messageCenterMapper.receiptDate(shopID);
|
|
|
+ Double receiptAmount = messageCenterMapper.receiptAmount(shopID);
|
|
|
+ Calendar calendar = Calendar.getInstance();
|
|
|
+
|
|
|
+ Date d = new Date();
|
|
|
+ //1.日期格式
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
|
|
|
+ Date time = null;
|
|
|
+ try {
|
|
|
+ time = sdf.parse(receiptDate);
|
|
|
+ } catch (ParseException e) {
|
|
|
+ e.printStackTrace();
|
|
|
}
|
|
|
- }, h, TimeUnit.MILLISECONDS);
|
|
|
- }
|
|
|
+ calendar.setTime(time);
|
|
|
+ calendar.add(Calendar.YEAR, 1);
|
|
|
+ String dateStrings = sdf.format(calendar.getTime());
|
|
|
+ //2.到期时间
|
|
|
+ Date da1 = null;
|
|
|
+ try {
|
|
|
+ da1 = sdf.parse(dateStrings);
|
|
|
+ } catch (ParseException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ //到期时间-当前时间=还剩多少天
|
|
|
+ Long s = (da1.getTime() - d.getTime()) / 24 / 60 / 60 / 1000;
|
|
|
+ //3.输出间隔天数 getTime获取的是毫秒
|
|
|
+ log.info("输出间隔天数----------->", s);
|
|
|
+ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ String current = dateFormat.format(new Date());
|
|
|
+ MessageCenter messageCenter = new MessageCenter();
|
|
|
+ //推送信息中心-上架费服务通知
|
|
|
+ if (s == 30) {
|
|
|
+ messageCenter.setShopId(shopID);
|
|
|
+ messageCenter.setClubId(null);
|
|
|
+ messageCenter.setUserType(2);
|
|
|
+ messageCenter.setMessageType(3);
|
|
|
+ messageCenter.setShopTieredType(1);
|
|
|
+ messageCenter.setContent(s + "日后");
|
|
|
+ messageCenter.setTime(current);
|
|
|
+ messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
+ String mobile = messageCenterMapper.contractMobiles(shopID);
|
|
|
+ String content = "【采美365】您的供应商账号上架费将于30日后到期,到期后将无法发布和编辑商品,同时也会影响到其他采美提供的支持服务。请联系采美工作人员进行续费,联系电话0755-22907771 或15338851365";
|
|
|
+ remoteCallService.remoteSendSms(0, 1, mobile, content);
|
|
|
+ }
|
|
|
+ if (s == 7) {
|
|
|
+ messageCenter.setShopId(shopID);
|
|
|
+ messageCenter.setClubId(null);
|
|
|
+ messageCenter.setUserType(2);
|
|
|
+ messageCenter.setMessageType(3);
|
|
|
+ messageCenter.setShopTieredType(1);
|
|
|
+ messageCenter.setContent(s + "日后");
|
|
|
+ messageCenter.setTime(current);
|
|
|
+ messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
+ String mobile = messageCenterMapper.contractMobiles(shopID);
|
|
|
+ String content = "【采美365】您的供应商账号上架费将于7日后到期,到期后将无法发布和编辑商品,同时也会影响到其他采美提供的支持服务。请联系采美工作人员进行续费,联系电话0755-22907771 或15338851365";
|
|
|
+ remoteCallService.remoteSendSms(0, 1, mobile, content);
|
|
|
+ }
|
|
|
+ if (s == 1) {
|
|
|
+ messageCenter.setShopId(shopID);
|
|
|
+ messageCenter.setClubId(null);
|
|
|
+ messageCenter.setUserType(2);
|
|
|
+ messageCenter.setMessageType(3);
|
|
|
+ messageCenter.setShopTieredType(1);
|
|
|
+ messageCenter.setContent("今日");
|
|
|
+ messageCenter.setTime(current);
|
|
|
+ messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
+ String mobile = messageCenterMapper.contractMobiles(shopID);
|
|
|
+ String content = "【采美365】您的供应商账号上架费将于今日后到期,到期后将无法发布和编辑商品,同时也会影响到其他采美提供的支持服务。请联系采美工作人员进行续费,联系电话0755-22907771 或15338851365";
|
|
|
+ remoteCallService.remoteSendSms(0, 1, mobile, content);
|
|
|
+ }
|
|
|
+ if (s <= 0) {
|
|
|
+ messageCenter.setShopId(shopID);
|
|
|
+ messageCenter.setClubId(null);
|
|
|
+ messageCenter.setUserType(2);
|
|
|
+ messageCenter.setMessageType(3);
|
|
|
+ messageCenter.setShopTieredType(1);
|
|
|
+ messageCenter.setContent("已过期");
|
|
|
+ messageCenter.setTime(current);
|
|
|
+ messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
+ }
|
|
|
+ try {
|
|
|
+ log.info("***********上架费过期微信公众号推送************");
|
|
|
+ Integer userId=messageCenterMapper.userIds(shopID);
|
|
|
+ String accessToken = weChatService.getAccessToken();
|
|
|
+ String openid = messageCenterMapper.getOpenidListByPermission(messageCenterMapper.FromUnionId(userId));
|
|
|
+ String date = s.toString();
|
|
|
+ String remarkText = "如在使用中有任何疑问,请在小程序内联系在线客服";
|
|
|
+ // 跳转到【小程序付款-选择支付方式页面】
|
|
|
+ String pagePath = "https://www.caimei365.com/";
|
|
|
+ // sendTemplateMsg(openid, 标题, 金额, 收款日期, 备注, 跳转链接
|
|
|
+ log.error("获取openid>>>>>" + openid);
|
|
|
+ weChatService.sendTemplate(accessToken, openid, date, receiptDate, dateStrings, receiptAmount, remarkText, pagePath);
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("【上架费过期通知】获取微信公众号access_token异常!", e);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ log.info(">>>>>>上架费到期推送结束");
|
|
|
return null;
|
|
|
}
|
|
|
|
|
@@ -490,79 +478,59 @@ public class LoginServiceImpl implements LoginService {
|
|
|
/**
|
|
|
* 当天天下午3点推送超级会员过期条件
|
|
|
*/
|
|
|
- private Void Timerw(Integer userId) throws ParseException {
|
|
|
- //1.获取下午3点的时间
|
|
|
- SimpleDateFormat dnf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
|
|
|
- Calendar time = Calendar.getInstance();
|
|
|
- time.set(Calendar.HOUR_OF_DAY, 15);
|
|
|
- time.set(Calendar.MINUTE, 00);
|
|
|
- time.set(Calendar.SECOND, 00);
|
|
|
-
|
|
|
- String times = dnf.format(time.getTime());
|
|
|
- System.out.println(times);
|
|
|
- //2.某天的日期
|
|
|
- Date date = dnf.parse(times);
|
|
|
- //与当前时间的毫秒数相减得到相差的毫秒用于定时
|
|
|
- Long h = (date.getTime() - date.getTime());
|
|
|
- //这里如果当前时间大于下午三点会出现负数所以就不推送
|
|
|
- if (h > 0) {
|
|
|
- /**
|
|
|
- * 禁止使用Executors
|
|
|
- */
|
|
|
- ScheduledExecutorService executorService = Executors.newSingleThreadScheduledExecutor();
|
|
|
- executorService.schedule(new Runnable() {
|
|
|
- @SneakyThrows
|
|
|
- @Override
|
|
|
- public void run() {
|
|
|
- SuperVipPo superVip = vipMapper.findSuperVip(userId);
|
|
|
- Integer clubId = messageCenterMapper.clubIdCule(userId);
|
|
|
- if (clubId != null) {
|
|
|
- if (superVip != null) {
|
|
|
- Date d = new Date();
|
|
|
- //1.日期格式
|
|
|
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
|
|
|
- String endTime = sdf.format(superVip.getEndTime());
|
|
|
- //2.某天的日期
|
|
|
- Date da1 = sdf.parse(endTime);
|
|
|
- Long s = (d.getTime() - da1.getTime()) / 24 / 60 / 60 / 1000;
|
|
|
- //3.输出间隔天数 getTime获取的是毫秒
|
|
|
- log.info("输出间隔天数----------->", s);
|
|
|
- SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
- String current = dateFormat.format(new Date());
|
|
|
- MessageCenter messageCenter = new MessageCenter();
|
|
|
- //推送信息中心-账户通知
|
|
|
- if (s == 7) {
|
|
|
- messageCenter.setShopId(null);
|
|
|
- messageCenter.setClubId(clubId);
|
|
|
- messageCenter.setUserType(1);
|
|
|
- messageCenter.setMessageType(2);
|
|
|
- messageCenter.setAccountType(3);
|
|
|
- messageCenter.setContent(s + "日后");
|
|
|
- messageCenter.setTime(current);
|
|
|
- messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
- String mobile = messageCenterMapper.contractMobile(clubId);
|
|
|
- String content = "【采美365】您的超级会员将于7日后到期,到期后将无法享受专属会员权益,快戳采美网站链接www.caimei365.com 或微信搜索“采美采购商城”小程序登录采美平台续费吧。关注公众号“采美网”可获取更多优惠和精彩资讯。";
|
|
|
- remoteCallService.remoteSendSms(0, 1, mobile, content);
|
|
|
-
|
|
|
- }
|
|
|
- if (s == 1) {
|
|
|
- messageCenter.setShopId(null);
|
|
|
- messageCenter.setClubId(clubId);
|
|
|
- messageCenter.setUserType(1);
|
|
|
- messageCenter.setMessageType(2);
|
|
|
- messageCenter.setAccountType(3);
|
|
|
- messageCenter.setContent("今日后");
|
|
|
- messageCenter.setTime(current);
|
|
|
- messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
- String mobile = messageCenterMapper.contractMobile(clubId);
|
|
|
- String content = "【采美365】您的超级会员将于今日到期,到期后将无法享受专属会员权益,快戳采美网站链接www.caimei365.com 或微信搜索“采美采购商城”小程序登录采美平台续费吧。关注公众号“采美网”可获取更多优惠和精彩资讯。";
|
|
|
- remoteCallService.remoteSendSms(0, 1, mobile, content);
|
|
|
- }
|
|
|
- }
|
|
|
+// @Scheduled(cron = "0 0 15 * * ?")
|
|
|
+ @Scheduled(cron = "0 0/2 * * * ?")
|
|
|
+ private Void Timerw() throws ParseException {
|
|
|
+
|
|
|
+ List<SuperVipPo> superV = vipMapper.findVip();
|
|
|
+ superV.forEach(superVip -> {
|
|
|
+ Integer clubId = messageCenterMapper.clubIdCule(superVip.getUserId());
|
|
|
+ if (clubId != null) {
|
|
|
+ if (superVip != null) {
|
|
|
+ Date d = new Date();
|
|
|
+ //1.日期格式
|
|
|
+ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
|
|
|
+ String endTime = sdf.format(superVip.getEndTime());
|
|
|
+ //2.某天的日期
|
|
|
+ Date da1 = null;
|
|
|
+ try {
|
|
|
+ da1 = sdf.parse(endTime);
|
|
|
+ } catch (ParseException e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ Long s = (d.getTime() - da1.getTime()) / 24 / 60 / 60 / 1000;
|
|
|
+ //3.输出间隔天数 getTime获取的是毫秒
|
|
|
+ log.info("输出间隔天数----------->", s);
|
|
|
+ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
+ String current = dateFormat.format(new Date());
|
|
|
+ MessageCenter messageCenter = new MessageCenter();
|
|
|
+ //推送信息中心-账户通知
|
|
|
+ if (s == 7) {
|
|
|
+ messageCenter.setShopId(null);
|
|
|
+ messageCenter.setClubId(clubId);
|
|
|
+ messageCenter.setUserType(1);
|
|
|
+ messageCenter.setMessageType(2);
|
|
|
+ messageCenter.setAccountType(3);
|
|
|
+ messageCenter.setContent(s + "日后");
|
|
|
+ messageCenter.setTime(current);
|
|
|
+ messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ if (s == 1) {
|
|
|
+ messageCenter.setShopId(null);
|
|
|
+ messageCenter.setClubId(clubId);
|
|
|
+ messageCenter.setUserType(1);
|
|
|
+ messageCenter.setMessageType(2);
|
|
|
+ messageCenter.setAccountType(3);
|
|
|
+ messageCenter.setContent("今日后");
|
|
|
+ messageCenter.setTime(current);
|
|
|
+ messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
- }, h, TimeUnit.MILLISECONDS);
|
|
|
- }
|
|
|
+ }
|
|
|
+ });
|
|
|
return null;
|
|
|
}
|
|
|
|
|
@@ -708,6 +676,22 @@ public class LoginServiceImpl implements LoginService {
|
|
|
// loginUser.setUserIdentity(2);
|
|
|
// loginUser.setUserPermission(2);
|
|
|
// }
|
|
|
+
|
|
|
+ if (loginUser.getUserId() != null) {
|
|
|
+ Integer shopID = messageCenterMapper.shopID(loginUser.getUserId());
|
|
|
+ Integer newReceiptType = messageCenterMapper.newReceiptType(shopID);
|
|
|
+ Integer listingFeeCount= messageCenterMapper.listingFee(shopID);
|
|
|
+ Integer listingfeeExpireCount= messageCenterMapper.listingfeeExpire(shopID);
|
|
|
+ Integer receStatctCount=messageCenterMapper.receStatct(shopID);
|
|
|
+ Integer listingFee=0;
|
|
|
+ if(listingFeeCount>0 || listingfeeExpireCount>0){
|
|
|
+ if(receStatctCount<=0){
|
|
|
+ listingFee=1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ loginUser.setListingFee(listingFee);
|
|
|
+ }
|
|
|
+
|
|
|
// 登录异步赠送10采美豆
|
|
|
asyncService.loginUpdateBeans(loginUser.getUserId(), loginUser.getUserIdentity());
|
|
|
loginUser.setManager(sellerMapper.findManagerByUser(loginUser.getUserId()));
|
|
@@ -803,10 +787,19 @@ public class LoginServiceImpl implements LoginService {
|
|
|
System.out.println(savedCount);
|
|
|
} else {
|
|
|
savedCount = messageCenterMapper.Count(2, shopID);
|
|
|
+ Integer listingFeeCount= messageCenterMapper.listingFee(shopID);
|
|
|
+ Integer listingfeeExpireCount= messageCenterMapper.listingfeeExpire(shopID);
|
|
|
+ Integer receStatctCount=messageCenterMapper.receStatct(shopID);
|
|
|
+ Integer listingFee=0;
|
|
|
+ if(listingFeeCount>0 || listingfeeExpireCount>0){
|
|
|
+ if(receStatctCount<=0){
|
|
|
+ listingFee=1;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
- Timerw(userId);
|
|
|
- Timesjf(userId);
|
|
|
+
|
|
|
|
|
|
// 用户数据存入Redis,key前缀:wxInfo:website:
|
|
|
String infoDataStr = JSON.toJSONString(infoData);
|
|
@@ -1029,7 +1022,7 @@ public class LoginServiceImpl implements LoginService {
|
|
|
messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
|
|
|
//发短信
|
|
|
- String message = "【采美365】恭喜您成功成为“引号内填写完整的供应商名称”的运营人员,您可通过微信直接登录采美商城管理您的账号。";
|
|
|
+ String message = "【采美365】恭喜您成功成为运营人员,您可通过微信直接登录采美商城进行采购。";
|
|
|
String mobile = messageCenterMapper.contractMobiles(operation.getShopId());
|
|
|
if (mobile != null && mobile != "") {
|
|
|
remoteCallService.remoteSendSms(2, 3, mobile, message);
|
|
@@ -1039,7 +1032,7 @@ public class LoginServiceImpl implements LoginService {
|
|
|
String accessToken = weChatService.getAccessToken();
|
|
|
String openid = messageCenterMapper.getOpenidListByPermission(unionId);
|
|
|
String time = current;
|
|
|
- String remarkText = "绑定成功后,您可通过微信登录采美商城管理您的账号";
|
|
|
+ String remarkText = "绑定成功后,您可通过微信直接访问采美商城进行采购。";
|
|
|
// 跳转到【小程序付款-选择支付方式页面】
|
|
|
String pagePath = "https://www.caimei365.com/";
|
|
|
// sendTemplateMsg(openid, 标题, 金额, 收款日期, 备注, 跳转链接
|
|
@@ -1139,6 +1132,7 @@ public class LoginServiceImpl implements LoginService {
|
|
|
messageCenter.setMessageType(2);
|
|
|
messageCenter.setShopMessType(2);
|
|
|
messageCenter.setContent(nickName);
|
|
|
+ messageCenter.setShopMessType(null);
|
|
|
messageCenter.setTime(current);
|
|
|
messageCenterMapper.addMessageCenter(messageCenter);
|
|
|
|