|
@@ -163,7 +163,7 @@ public class OnePassSmsServiceImpl implements OnePassSmsService, SmsService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Boolean sendSSM(String phone, Integer tempId) {
|
|
|
+ public MerchantSms sendSSM(String phone, Integer tempId) {
|
|
|
beforeSendMessage();
|
|
|
|
|
|
SystemAdmin systemAdmin = SecurityUtil.getLoginUserVo().getUser();
|
|
@@ -173,11 +173,11 @@ public class OnePassSmsServiceImpl implements OnePassSmsService, SmsService {
|
|
|
HashMap<String, Object> map = CollUtil.newHashMap();
|
|
|
|
|
|
if (one.getTransmissionTimes()<=0){
|
|
|
- return false;
|
|
|
+ return null;
|
|
|
}
|
|
|
List<String> list = Arrays.asList(phone.split(","));
|
|
|
if (one.getTransmissionTimes()<list.size()){
|
|
|
- return false;
|
|
|
+ return null;
|
|
|
}
|
|
|
int a = 0;
|
|
|
for (int i = 0;i<list.size();i++){
|
|
@@ -189,10 +189,11 @@ public class OnePassSmsServiceImpl implements OnePassSmsService, SmsService {
|
|
|
|
|
|
//发送成功 减次数
|
|
|
one.setTransmissionTimes( one.getTransmissionTimes()-a );
|
|
|
+ one.setUpdateTime(new Date());
|
|
|
one.setTransmissionTimesThen( one.getTransmissionTimesThen()+a );
|
|
|
merchantSmsService.updateById( one );
|
|
|
|
|
|
- return true;
|
|
|
+ return one;
|
|
|
}
|
|
|
@Override
|
|
|
public Boolean sendSSM2(String phone, Integer tempId,Integer merId) {
|