|  | @@ -9,6 +9,7 @@ import com.xunmei.common.core.constant.*;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.domain.reminder.dto.ReminderScheduleMsgDto;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.domain.reminder.vo.ReminderScheduleMsgVo;
 | 
	
		
			
				|  |  |  import com.xunmei.common.core.web.domain.AjaxResult;
 | 
	
		
			
				|  |  | +import com.xunmei.sms.utils.SmsNotifyType;
 | 
	
		
			
				|  |  |  import com.xunmei.sms.utils.SmsUtil;
 | 
	
		
			
				|  |  |  import com.xunmei.system.api.RemoteOrgService;
 | 
	
		
			
				|  |  |  import com.xunmei.system.api.RemoteRoleService;
 | 
	
	
		
			
				|  | @@ -149,6 +150,7 @@ public class SmsService implements ISmsService {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public void sendSmsTodo(Long orgId, String type, String content, Date time) {
 | 
	
		
			
				|  |  | +        //checkParam(orgId, type, content, time);
 | 
	
		
			
				|  |  |          List<SysUser> userList = RemoteCallHandlerExecutor.executeRemoteCall(() ->
 | 
	
		
			
				|  |  |                  remoteRoleService.selectUserByRoleNameAndOrgId("网点负责人", orgId, 0, SecurityConstants.INNER), ErrorMsgConstants.QUERY_USER_DATA_ERROR);
 | 
	
		
			
				|  |  |          SysOrg sysOrg = remoteOrgService.selectOrgById(orgId, SecurityConstants.INNER);
 | 
	
	
		
			
				|  | @@ -165,13 +167,26 @@ public class SmsService implements ISmsService {
 | 
	
		
			
				|  |  |                  smsInfoVo.setOccurDate(day);
 | 
	
		
			
				|  |  |                  smsInfoVo.setOccurTime(sfm);
 | 
	
		
			
				|  |  |                  smsInfoVo.setRetMsg(type);
 | 
	
		
			
				|  |  | -                smsInfoVo.setBak3("任务【" + content + "】未完成,将于" + DateUtil.format(time, Constants.HMS_FORMAT) + "逾期。");
 | 
	
		
			
				|  |  | +                if (SmsNotifyType.OVERDUE_REMINDER.getDesc().equals(type)) {
 | 
	
		
			
				|  |  | +                    smsInfoVo.setBak3("任务【" + content + "】未完成,将于" + DateUtil.format(time, Constants.HMS_FORMAT) + "逾期。");
 | 
	
		
			
				|  |  | +                } else {
 | 
	
		
			
				|  |  | +                    smsInfoVo.setBak3("任务【" + content + "】将于" + DateUtil.format(time, Constants.HMS_FORMAT) + "开始,请及时完成。");
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  deal(sysOrg, sysUser, smsInfoVo);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    private void checkParam(Long orgId, String type, String content, Date time) {
 | 
	
		
			
				|  |  | +        if (ObjectUtil.hasEmpty(orgId, type, content, time)) {
 | 
	
		
			
				|  |  | +            log.error("短信发送时发生异常,有参数为空,orgId:{},type:{},content:{},time:{}", orgId, type, content, time);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        if (!type.equals(SmsNotifyType.OVERDUE_REMINDER.getDesc()) && !type.equals(SmsNotifyType.EXPIRY_REMINDER.getDesc())) {
 | 
	
		
			
				|  |  | +            log.error("短信发送时发生异常,type参数错误,type:{}", type);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |      @Override
 | 
	
		
			
				|  |  |      public List<ReminderScheduleMsgVo> sendReminderSms(List<ReminderScheduleMsgDto> msgDto) {
 | 
	
		
			
				|  |  |          Date now = new Date();
 |