| | |
| | | if (!planFollService.insert(planFoll)) { |
| | | throw new CoolException("保持失败,请重试"); |
| | | } |
| | | |
| | | if (!smsCodeService.sendSmsCodeText(planLeader.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) { |
| | | return R.ok("创建成功但短信发送失败!"); |
| | | if (users.size()>1 && !users.get(1).getId().equals(getUserId())){ |
| | | if (!smsCodeService.sendSmsCodeText(users.get(1).getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) { |
| | | return R.ok("创建成功但短信发送失败!"); |
| | | } |
| | | } |
| | | |
| | | return R.ok(); |
| | | } |
| | | |
| | |
| | | if (!planService.updateById(hostPlan)) { |
| | | throw new CoolException("更新失败,请重试"); |
| | | } |
| | | if (!smsCodeService.sendSmsCodeText(planLeader.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) { |
| | | if (!smsCodeService.sendSmsCodeText(planLeader.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) { |
| | | return R.ok("创建成功但短信发送失败!"); |
| | | } |
| | | return R.ok("保存成功"); |
| | |
| | | } |
| | | if (!plan.getSettle().equals(plan.getSettleSize())){ |
| | | if (!Cools.isEmpty(plannerId) && nextUserId.equals(plannerId)){ |
| | | if (!smsCodeService.sendSmsCodeText(plannerUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M6F3C81FE3)) { |
| | | if (!smsCodeService.sendSmsCodeText(plannerUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M6F3C81FE3,getUserId())) { |
| | | return R.ok("审核成功但短信发送失败!"); |
| | | } |
| | | }else { |
| | | User phoneUser = userService.selectById(nextUserId); |
| | | if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) { |
| | | if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) { |
| | | return R.ok("审核成功但短信发送失败!"); |
| | | } |
| | | } |
| | |
| | | } catch (Exception e) { |
| | | return R.error("自动生成报价单失败"); |
| | | } |
| | | if (!smsCodeService.sendSmsCodeText(manager.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) { |
| | | if (!smsCodeService.sendSmsCodeText(manager.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) { |
| | | return R.ok("审批成功但短信发送失败!"); |
| | | } |
| | | }else { |
| | |
| | | } |
| | | }else { |
| | | User phoneUser = userService.selectById(nextUserId); |
| | | if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) { |
| | | if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) { |
| | | return R.ok("审批成功但短信发送失败!"); |
| | | } |
| | | } |
| | |
| | | if (!priQuoteService.updateById(priQuote)) { |
| | | throw new CoolException("审核失败,请联系管理员"); |
| | | } |
| | | if (!smsCodeService.sendSmsCodeText(planLeader.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) { |
| | | if (!smsCodeService.sendSmsCodeText(planLeader.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) { |
| | | return R.ok("审批成功但短信发送失败!"); |
| | | } |
| | | |
| | |
| | | throw new CoolException("审核失败,请联系管理员"); |
| | | } |
| | | User phoneUser = userService.selectById(priQuote.getUserId()); |
| | | if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E)) { |
| | | if (!smsCodeService.sendSmsCodeText(phoneUser.getMobile(), PhoneCodeTypeParam.ALIYUN_M1ABAC630E,getUserId())) { |
| | | return R.ok("审批成功但短信发送失败!"); |
| | | } |
| | | break; |
| | |
| | | @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss") |
| | | private Date useTime; |
| | | |
| | | /** |
| | | * 发送人 |
| | | */ |
| | | @ApiModelProperty(value= "发送人") |
| | | @TableField("user_id") |
| | | private Long userId; |
| | | |
| | | public SmsCode() {} |
| | | |
| | | public SmsCode(String phone,String code,Integer status,Date createTime,Date sendTime,Date useTime) { |
| | |
| | | |
| | | boolean sendSmsCode(String phone); |
| | | // boolean sendSmsCodeText(String phone); |
| | | boolean sendSmsCodeText(String phone, PhoneCodeTypeParam param); |
| | | boolean sendSmsCodeText(String phone, PhoneCodeTypeParam param,Long userId); |
| | | |
| | | boolean verifySmsCode(String phone, String code); |
| | | |
| | |
| | | // } |
| | | |
| | | @Override |
| | | public boolean sendSmsCodeText(String phone, PhoneCodeTypeParam param) { |
| | | public boolean sendSmsCodeText(String phone, PhoneCodeTypeParam param,Long userId) { |
| | | Config config = configService.selectConfigByCode("SMSNotification"); |
| | | if (Cools.isEmpty(config) || config.getValue().equals("false")) { |
| | | if (Cools.isEmpty(config) || !config.getValue().equals("true")) { |
| | | return true; |
| | | } |
| | | String randomNum = param.code; |
| | |
| | | smsCode.setCode(randomNum); |
| | | smsCode.setStatus(0); |
| | | smsCode.setCreateTime(new Date()); |
| | | smsCode.setUserId(userId); |
| | | if (this.baseMapper.insert(smsCode) <= 0) { |
| | | return false; |
| | | } |
| | |
| | | <result column="create_time" property="createTime" /> |
| | | <result column="send_time" property="sendTime" /> |
| | | <result column="use_time" property="useTime" /> |
| | | <result column="user_id" property="userId" /> |
| | | |
| | | </resultMap> |
| | | |