| | |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.common.core.domain.entity.SysUser; |
| | | import com.ruoyi.common.utils.SmsUtil; |
| | | import com.ruoyi.framework.web.service.TokenService; |
| | | import com.ruoyi.system.dto.TFaultRepairMessageDTO; |
| | | import com.ruoyi.system.model.*; |
| | |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.util.CollectionUtils; |
| | | import org.springframework.util.StringUtils; |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import java.time.LocalDate; |
| | |
| | | private final TokenService tokenService; |
| | | private final TContractService contractService; |
| | | private final THouseService houseService; |
| | | private final SmsUtil smsUtil; |
| | | private final ISysUserService sysUserService; |
| | | |
| | | |
| | | @Autowired |
| | | public TFaultRepairMessageController(TFaultRepairMessageService tFaultRepairMessageService, TItemService itemService, TItemTypeService itemTypeService, TFaultAreaDicService faultAreaDicService, TFaultDescribeDicService faultDescribeDicService, TokenService tokenService, TContractService contractService, THouseService houseService) { |
| | | public TFaultRepairMessageController(TFaultRepairMessageService tFaultRepairMessageService, TItemService itemService, TItemTypeService itemTypeService, TFaultAreaDicService faultAreaDicService, TFaultDescribeDicService faultDescribeDicService, TokenService tokenService, TContractService contractService, THouseService houseService,SmsUtil smsUtil |
| | | ,ISysUserService sysUserService) { |
| | | this.tFaultRepairMessageService = tFaultRepairMessageService; |
| | | this.itemService = itemService; |
| | | this.itemTypeService = itemTypeService; |
| | |
| | | this.tokenService = tokenService; |
| | | this.contractService = contractService; |
| | | this.houseService = houseService; |
| | | this.smsUtil = smsUtil; |
| | | this.sysUserService = sysUserService; |
| | | } |
| | | |
| | | /** |
| | |
| | | .likeRight(TFaultRepairMessage::getCreateTime, LocalDate.now())).size(); |
| | | dto.setCode(replace.substring(2)+String.format("%03d", size+1)); |
| | | tFaultRepairMessageService.save(dto); |
| | | List<SysUser> sysUsers = sysUserService.selectList(); |
| | | if (dto.getRepairType()==2){ |
| | | for (SysUser sysUser : sysUsers) { |
| | | if (StringUtils.hasLength(sysUser.getPhonenumber())){ |
| | | System.err.println("发送短信"); |
| | | smsUtil.sendSms(sysUser.getPhonenumber(),"2375194",new String[]{""}); |
| | | } |
| | | } |
| | | } |
| | | return R.ok(); |
| | | } |
| | | |