兴安保安确认放行校验
This commit is contained in:
@@ -32,18 +32,15 @@ import com.dcsoft.system.service.ISysDictDataService;
|
|||||||
import com.dcsoft.system.service.ISysPeopleService;
|
import com.dcsoft.system.service.ISysPeopleService;
|
||||||
import com.dcsoft.system.service.ISysUserService;
|
import com.dcsoft.system.service.ISysUserService;
|
||||||
import com.dcsoft.system.utils.ByteArrayMultipartFile;
|
import com.dcsoft.system.utils.ByteArrayMultipartFile;
|
||||||
import com.dcsoft.system.utils.PdfHeaderFooterEvent;
|
|
||||||
import com.dcsoft.system.utils.PdfWatermark;
|
import com.dcsoft.system.utils.PdfWatermark;
|
||||||
import com.dcsoft.system.utils.UuidUtil;
|
import com.dcsoft.system.utils.UuidUtil;
|
||||||
import com.dcsoft.system.visitor.domain.*;
|
import com.dcsoft.system.visitor.domain.*;
|
||||||
import com.dcsoft.system.visitor.service.IVisCarryStuffService;
|
import com.dcsoft.system.visitor.service.IVisCarryStuffService;
|
||||||
|
import com.dcsoft.system.visitor.service.IVisExitOutRecordService;
|
||||||
import com.dcsoft.system.visitor.service.IVisVisitorExamineService;
|
import com.dcsoft.system.visitor.service.IVisVisitorExamineService;
|
||||||
import com.dcsoft.system.visitor.service.IVisitorService;
|
import com.dcsoft.system.visitor.service.IVisitorService;
|
||||||
import com.itextpdf.text.*;
|
import com.itextpdf.text.*;
|
||||||
import com.itextpdf.text.pdf.BaseFont;
|
import com.itextpdf.text.pdf.*;
|
||||||
import com.itextpdf.text.pdf.PdfPCell;
|
|
||||||
import com.itextpdf.text.pdf.PdfPTable;
|
|
||||||
import com.itextpdf.text.pdf.PdfWriter;
|
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -56,17 +53,10 @@ import org.springframework.web.multipart.MultipartFile;
|
|||||||
import javax.annotation.Resource;
|
import javax.annotation.Resource;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
import java.io.ByteArrayOutputStream;
|
import java.io.ByteArrayOutputStream;
|
||||||
import java.net.URL;
|
|
||||||
import java.util.*;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.*;
|
||||||
import java.util.concurrent.TimeUnit;
|
import java.util.concurrent.TimeUnit;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
import com.itextpdf.text.Image;
|
|
||||||
import com.itextpdf.text.pdf.BarcodeQRCode;
|
|
||||||
import com.itextpdf.text.pdf.PdfContentByte;
|
|
||||||
import com.itextpdf.text.pdf.PdfGState;
|
|
||||||
import com.itextpdf.text.pdf.PdfPageEventHelper;
|
|
||||||
import com.itextpdf.text.pdf.PdfWriter;
|
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@RestController
|
@RestController
|
||||||
@@ -98,6 +88,9 @@ public class VisCarryStuffController extends BaseController {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private IVisVisitorExamineService visVisitorExamineService;
|
private IVisVisitorExamineService visVisitorExamineService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private IVisExitOutRecordService visExitOutRecordService;
|
||||||
|
|
||||||
private static final String APPROVE_KEY = "APPROVE_KEY:STUFF_APPROVE";
|
private static final String APPROVE_KEY = "APPROVE_KEY:STUFF_APPROVE";
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
@@ -249,6 +242,13 @@ public class VisCarryStuffController extends BaseController {
|
|||||||
if(CollUtil.isNotEmpty(reviewProcess)) {
|
if(CollUtil.isNotEmpty(reviewProcess)) {
|
||||||
stuffVo.setReviewProcessList(reviewProcess);
|
stuffVo.setReviewProcessList(reviewProcess);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//查询放行记录,确认保安是否已放行
|
||||||
|
VisExitOutRecordVo visExitOutRecordVo = new VisExitOutRecordVo();
|
||||||
|
List<VisExitOutRecordVo> visExitOutRecordVos = visExitOutRecordService.selectList(visExitOutRecordVo);
|
||||||
|
if (CollUtil.isNotEmpty(visExitOutRecordVos)) {
|
||||||
|
stuffVo.setIsRelease(1);
|
||||||
|
}
|
||||||
return success(stuffVo);
|
return success(stuffVo);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -165,4 +165,9 @@ public class VisExitOutVo extends BaseEntity {
|
|||||||
* 小程序判断是否是保安
|
* 小程序判断是否是保安
|
||||||
*/
|
*/
|
||||||
private String appDeptId;
|
private String appDeptId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 小程序判断是否已确认放行 0:否,1:是
|
||||||
|
*/
|
||||||
|
private Integer isRelease = 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -63,6 +63,7 @@
|
|||||||
<if test="createTimeEnd != null">and r.create_time <![CDATA[ <= ]]> #{createTimeEnd}</if>
|
<if test="createTimeEnd != null">and r.create_time <![CDATA[ <= ]]> #{createTimeEnd}</if>
|
||||||
<if test="exitPermitNo != null and exitPermitNo != ''">and e.exitPermit_no = #{exitPermitNo}</if>
|
<if test="exitPermitNo != null and exitPermitNo != ''">and e.exitPermit_no = #{exitPermitNo}</if>
|
||||||
<if test="applyName != null and applyName != ''">and e.`name` like concat('%', #{applyName}, '%')</if>
|
<if test="applyName != null and applyName != ''">and e.`name` like concat('%', #{applyName}, '%')</if>
|
||||||
|
<if test="exitId != null">and r.`exit_id` = #{exitId}</if>
|
||||||
</where>
|
</where>
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user