|
@@ -4,6 +4,7 @@ import java.util.List;
|
|
|
|
|
|
import com.caimei.modules.hehe.dao.CmHeheCollageProductDao;
|
|
|
import com.caimei.modules.hehe.entity.CmHeheCollageMember;
|
|
|
+import com.caimei.modules.sys.utils.SMSUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
@@ -62,9 +63,13 @@ public class CmHeheCollageService extends CrudService<CmHeheCollageDao, CmHeheCo
|
|
|
|
|
|
@Transactional(readOnly = false)
|
|
|
public void complete(CmHeheCollage cmHeheCollage) {
|
|
|
- // 自动拼成拼团
|
|
|
+ // 一键成团
|
|
|
String collageId = cmHeheCollage.getId();
|
|
|
cmHeheCollageDao.completeCollage(collageId);
|
|
|
+ // 已支付订单手机号
|
|
|
+ List<String> mobileList = cmHeheCollageDao.getMobilesByCollageId(collageId);
|
|
|
+ // 拼团成功短信推送
|
|
|
+ mobileList.forEach(mobile-> SMSUtils.sendSms(mobile, "您的商品已拼团成功,请赶紧登录呵呵商城小程序查看订单吧。"));
|
|
|
// 关闭其它未支付拼团订单
|
|
|
List<Integer> orderIdList = cmHeheCollageDao.findNoPayCollageOrderIds(collageId);
|
|
|
orderIdList.forEach(noPayOrderId->{
|