|
|
@@ -22,6 +22,8 @@ import org.springframework.web.servlet.view.json.MappingJackson2JsonView;
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
import java.io.IOException;
|
|
|
+import java.text.SimpleDateFormat;
|
|
|
+import java.time.LocalDate;
|
|
|
import java.util.Date;
|
|
|
import java.util.Objects;
|
|
|
|
|
|
@@ -111,6 +113,14 @@ public class QrCodeController {
|
|
|
@ApiOperation(value = "扫描二维码地址")
|
|
|
public String index(String areaCompanyId) throws IOException {
|
|
|
InsOrderQrCode insOrderQrCode = insOrderQrCodeService.getOne(areaCompanyId);
|
|
|
+ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
+ String qrcodeCreateTimeStr = dateFormat.format(insOrderQrCode.getCreatetime());
|
|
|
+ LocalDate qrcodeCreateTime = LocalDate.parse(qrcodeCreateTimeStr);
|
|
|
+ LocalDate currentDate = LocalDate.now();
|
|
|
+ if(Math.abs(currentDate.toEpochDay() - qrcodeCreateTime.toEpochDay()) >= 1){
|
|
|
+ //重定向到错误页面中
|
|
|
+ return "redirect:/order/qrCode/error";
|
|
|
+ }
|
|
|
if (insOrderQrCode != null) {
|
|
|
//更新二维码扫描时间
|
|
|
insOrderQrCode.setScanCodeTime(new Date());
|