|
|
|
@ -24,6 +24,7 @@ import me.zhengjie.common.http.ResponseCode;
|
|
|
|
|
import me.zhengjie.modules.sms.domain.TbTemplate;
|
|
|
|
|
import me.zhengjie.modules.sms.service.TbTemplateService;
|
|
|
|
|
import me.zhengjie.modules.sms.service.dto.TbTemplateQueryCriteria;
|
|
|
|
|
import me.zhengjie.modules.sms.vo.SendNewVo;
|
|
|
|
|
import me.zhengjie.modules.sms.vo.SendVo;
|
|
|
|
|
import org.springframework.data.domain.Pageable;
|
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
@ -35,6 +36,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
|
import io.swagger.annotations.*;
|
|
|
|
|
import java.io.IOException;
|
|
|
|
|
import java.sql.Timestamp;
|
|
|
|
|
import java.time.LocalDate;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
|
|
|
@ -104,17 +106,19 @@ public class TbTemplateController {
|
|
|
|
|
@ApiOperation("接收短信内容和url")
|
|
|
|
|
// @PreAuthorize("@el.check('taskRecord:list')")
|
|
|
|
|
@PostMapping(value = "/getSmsInfo")
|
|
|
|
|
@AnonymousAccess // fixme 需要测试完成后进行去除和使用上面的权限注解
|
|
|
|
|
public ResponseEntity<Object> getSmsInfo(@RequestBody SendVo sendVo){
|
|
|
|
|
// @AnonymousAccess // fixme 需要测试完成后进行去除和使用上面的权限注解
|
|
|
|
|
public ResponseEntity<Object> getSmsInfo(@RequestBody SendNewVo sendVo){
|
|
|
|
|
log.info("========== [TbTemplateController|getSmsInfo ========== SmsContent:"+sendVo.getSmsContent()+" LinkUrl:"+sendVo.getLinkUrl());
|
|
|
|
|
if (sendVo == null){
|
|
|
|
|
return new ResponseEntity<>(CommonResponse.createByError(ResponseCode.EMPTY_ARGUMENT), HttpStatus.OK);
|
|
|
|
|
}
|
|
|
|
|
if (sendVo.getSmsContent() != null && sendVo.getLinkUrl() != null){
|
|
|
|
|
TbTemplate tbTemplate = new TbTemplate();
|
|
|
|
|
tbTemplate.setLinkUrl(sendVo.getLinkUrl());
|
|
|
|
|
tbTemplate.setTaskName(sendVo.getTaskName());
|
|
|
|
|
tbTemplate.setSendMessage(sendVo.getSmsContent());
|
|
|
|
|
tbTemplate.setReviewer(sendVo.getOperator());
|
|
|
|
|
Date date = new Date();
|
|
|
|
|
Timestamp nousedate = new Timestamp(date.getTime());
|
|
|
|
|
Timestamp nousedate = new Timestamp(System.currentTimeMillis());
|
|
|
|
|
tbTemplate.setLastUpdateTime(nousedate);
|
|
|
|
|
tbTemplate.setGmtModified(nousedate);
|
|
|
|
|
tbTemplate.setGmtCreate(nousedate);
|
|
|
|
|