| | |
| | | import com.ruoyi.system.query.KnowledgeListQuery; |
| | | import com.ruoyi.system.query.TaskListQuery; |
| | | import com.ruoyi.system.service.*; |
| | | import com.ruoyi.system.utils.TemplateMessageSendUtil; |
| | | import com.ruoyi.system.utils.wx.body.resp.Code2SessionRespBody; |
| | | import com.ruoyi.system.utils.wx.body.resq.Code2SessionResqBody; |
| | | import com.ruoyi.system.utils.wx.model.WeixinProperties; |
| | |
| | | private RedisService redisService; |
| | | @Resource |
| | | private MsgUtils msgUtils; |
| | | @Resource |
| | | private TemplateMessageSendUtil templateMessageSendUtil; |
| | | @ApiOperation(value = "通过code获得openid,获取用户信息",tags = {"微信小程序登录"}) |
| | | @GetMapping("/openIdByJsCode") |
| | | public R<String> openIdByJsCode(@RequestParam String code) { |
| | |
| | | } |
| | | break; |
| | | case 3: |
| | | if (StringUtils.hasLength(sysUser.getOpenId())){ |
| | | Date date1 = new Date(); |
| | | SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("yyyy-MM-dd HH:mm"); |
| | | SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | String format1 = simpleDateFormat1.format(date1); |
| | | String startTime = simpleDateFormat2.format(leaveDTO.getStartTime()); |
| | | String endTime = simpleDateFormat2.format(leaveDTO.getStartTime()); |
| | | templateMessageSendUtil.wxTemplatePendApprovalRequest(sysUser.getOpenId(), |
| | | user.getNickName(),format1,"员工请假", |
| | | startTime,endTime); |
| | | } |
| | | break; |
| | | } |
| | | |
| | |
| | | } |
| | | break; |
| | | case 3: |
| | | if (StringUtils.hasLength(sysUser.getOpenId())){ |
| | | Date date = new Date(); |
| | | SimpleDateFormat simpleDateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
| | | String startTime1 = simpleDateFormat2.format(date); |
| | | templateMessageSendUtil.wxTemplateMakeCopyRequest(sysUser1.getOpenId(), |
| | | sysUser1.getNickName(),startTime1,"请假审批"); |
| | | } |
| | | break; |
| | | } |
| | | } |