|
@@ -5,6 +5,8 @@ import com.bz.smart_city.dao.pay.PayMessagetemplateMapper;
|
|
|
import com.bz.smart_city.dto.LoginUser;
|
|
|
import com.bz.smart_city.dto.pay.PayMessageTemplateDto;
|
|
|
import com.bz.smart_city.quartz.service.ControlDayService;
|
|
|
+import com.bz.smart_city.quartz.service.EstimateMsgSendService;
|
|
|
+import com.bz.smart_city.quartz.service.EstimatedValveService;
|
|
|
import com.bz.smart_city.service.pay.PayMessagesendrecordService;
|
|
|
import com.bz.smart_city.service.pay.PayMessagetemplateService;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -32,6 +34,10 @@ public class PayMessagetemplateServiceImp implements PayMessagetemplateService {
|
|
|
@Autowired
|
|
|
ControlDayService controlDayService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ EstimateMsgSendService estimateMsgSendService;
|
|
|
+ @Autowired
|
|
|
+ EstimatedValveService estimatedValveService;
|
|
|
public List<PayMessageTemplateDto> getAllMessageTemplate(PayMessageTemplateDto payMessageTemplateDto){
|
|
|
return payMessagetemplateMapper.getAllMessageTemplate(payMessageTemplateDto);
|
|
|
}
|
|
@@ -46,6 +52,8 @@ public class PayMessagetemplateServiceImp implements PayMessagetemplateService {
|
|
|
payMessageTemplateDto.setSiteId(BigInteger.valueOf(loginUser.getSiteId()));
|
|
|
payMessageTemplateDto.setCustomerId(BigInteger.valueOf(loginUser.getCustomerId()));
|
|
|
|
|
|
+ //
|
|
|
+
|
|
|
if(payMessageTemplateDto.getId() != null){
|
|
|
payMessagesendrecordService.deleteQrtzTask(payMessageTemplateDto.getId());
|
|
|
payMessagetemplateMapper.update(payMessageTemplateDto);
|
|
@@ -61,6 +69,10 @@ public class PayMessagetemplateServiceImp implements PayMessagetemplateService {
|
|
|
payMessagetemplateMapper.insert(payMessageTemplateDto);
|
|
|
}
|
|
|
}
|
|
|
+ //修改预计费短信
|
|
|
+ estimateMsgSendService.saveQrtzTask(BigInteger.valueOf(loginUser.getSiteId()),BigInteger.valueOf(loginUser.getCustomerId()),payMessageTemplateDto.getSendTime());
|
|
|
+ //修改预计费短信开关阀
|
|
|
+ estimatedValveService.saveQrtzTask(BigInteger.valueOf(loginUser.getSiteId()),BigInteger.valueOf(loginUser.getCustomerId()),payMessageTemplateDto.getSendTime());
|
|
|
payMessagesendrecordService.saveQrtzTask(payMessageTemplateDto);
|
|
|
//保存模板后判断是不是自动发送短信
|
|
|
// if(payMessageTemplateDto.getSendType() == 0 //短信
|