|
@ -4,6 +4,7 @@ import com.yihu.jw.base.dao.sms.SmsGatewayDao;
|
|
|
import com.yihu.jw.base.model.sms.BaseSmsGateway;
|
|
|
import com.yihu.jw.mysql.query.BaseJpaService;
|
|
|
import com.yihu.jw.restmodel.base.BaseContants;
|
|
|
import com.yihu.jw.restmodel.base.sms.BaseSmsContants;
|
|
|
import com.yihu.jw.restmodel.common.CommonContants;
|
|
|
import com.yihu.jw.restmodel.exception.ApiException;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@ -22,14 +23,14 @@ public class SmsGatewayService extends BaseJpaService<BaseSmsGateway, SmsGateway
|
|
|
@Transactional
|
|
|
public BaseSmsGateway createSmsGateway(BaseSmsGateway smsGateway) throws ApiException {
|
|
|
if (StringUtils.isEmpty(smsGateway.getCode())) {
|
|
|
throw new ApiException(BaseContants.SmsGateway.message_fail_code_is_null, CommonContants.common_error_params_code);
|
|
|
throw new ApiException(BaseSmsContants.SmsGateway.message_fail_code_is_null, CommonContants.common_error_params_code);
|
|
|
}
|
|
|
if (StringUtils.isEmpty(smsGateway.getName())) {
|
|
|
throw new ApiException(BaseContants.SmsGateway.message_fail_name_is_null, CommonContants.common_error_params_code);
|
|
|
throw new ApiException(BaseSmsContants.SmsGateway.message_fail_name_is_null, CommonContants.common_error_params_code);
|
|
|
}
|
|
|
BaseSmsGateway smsGatewayTmp = smsGatewayDao.findByName(smsGateway.getName());
|
|
|
if (smsGatewayTmp != null) {
|
|
|
throw new ApiException(BaseContants.SmsGateway.message_fail_name_exist, CommonContants.common_error_params_code);
|
|
|
throw new ApiException(BaseSmsContants.SmsGateway.message_fail_name_exist, CommonContants.common_error_params_code);
|
|
|
}
|
|
|
return smsGatewayDao.save(smsGateway);
|
|
|
}
|
|
@ -37,17 +38,17 @@ public class SmsGatewayService extends BaseJpaService<BaseSmsGateway, SmsGateway
|
|
|
@Transactional
|
|
|
public BaseSmsGateway updateSmsGateway(BaseSmsGateway smsGateway) {
|
|
|
if (StringUtils.isEmpty(smsGateway.getCode())) {
|
|
|
throw new ApiException(BaseContants.SmsGateway.message_fail_code_is_null, CommonContants.common_error_params_code);
|
|
|
throw new ApiException(BaseSmsContants.SmsGateway.message_fail_code_is_null, CommonContants.common_error_params_code);
|
|
|
}
|
|
|
if (StringUtils.isEmpty(smsGateway.getName())) {
|
|
|
throw new ApiException(BaseContants.SmsGateway.message_fail_name_is_null, CommonContants.common_error_params_code);
|
|
|
throw new ApiException(BaseSmsContants.SmsGateway.message_fail_name_is_null, CommonContants.common_error_params_code);
|
|
|
}
|
|
|
if (StringUtils.isEmpty(smsGateway.getId())) {
|
|
|
throw new ApiException(BaseContants.SmsGateway.message_fail_id_is_null, CommonContants.common_error_params_code);
|
|
|
throw new ApiException(BaseSmsContants.SmsGateway.message_fail_id_is_null, CommonContants.common_error_params_code);
|
|
|
}
|
|
|
BaseSmsGateway smsGatewayTmp = smsGatewayDao.findByNameExcludeCode(smsGateway.getName(), smsGateway.getCode());
|
|
|
if (smsGatewayTmp != null) {
|
|
|
throw new ApiException(BaseContants.SmsGateway.message_fail_name_exist, CommonContants.common_error_params_code);
|
|
|
throw new ApiException(BaseSmsContants.SmsGateway.message_fail_name_exist, CommonContants.common_error_params_code);
|
|
|
}
|
|
|
return smsGatewayDao.save(smsGateway);
|
|
|
}
|
|
@ -55,7 +56,7 @@ public class SmsGatewayService extends BaseJpaService<BaseSmsGateway, SmsGateway
|
|
|
public BaseSmsGateway findByCode(String code) {
|
|
|
BaseSmsGateway smsGateway = smsGatewayDao.findByCode(code);
|
|
|
if (smsGateway == null) {
|
|
|
throw new ApiException(BaseContants.SmsGateway.message_fail_code_no_exist, CommonContants.common_error_params_code);
|
|
|
throw new ApiException(BaseSmsContants.SmsGateway.message_fail_code_no_exist, CommonContants.common_error_params_code);
|
|
|
}
|
|
|
return smsGateway;
|
|
|
}
|
|
@ -64,7 +65,7 @@ public class SmsGatewayService extends BaseJpaService<BaseSmsGateway, SmsGateway
|
|
|
public void deleteSmsGateway(String code) {
|
|
|
BaseSmsGateway smsGateway = smsGatewayDao.findByCode(code);
|
|
|
if (smsGateway == null) {
|
|
|
throw new ApiException(BaseContants.SmsGateway.message_fail_code_no_exist, CommonContants.common_error_params_code);
|
|
|
throw new ApiException(BaseSmsContants.SmsGateway.message_fail_code_no_exist, CommonContants.common_error_params_code);
|
|
|
}
|
|
|
smsGateway.setStatus(-1);
|
|
|
}
|