|
@@ -93,13 +93,19 @@ public class ZwywBtglGlbtServiceImpl implements IZwywBtglGlbtService
|
|
|
if (ObjectUtils.isNotEmpty(dept)) {
|
|
|
String[] deptCodeList = dept.getAncestors().split(",");
|
|
|
for (String deptCode: deptCodeList) {
|
|
|
- LambdaQueryWrapper<ZwywBtglGlbtxm> xmLqw = new LambdaQueryWrapper<ZwywBtglGlbtxm>()
|
|
|
- .eq(ZwywBtglGlbtxm::getXmzt, GlbtXmztStatus.QY.getCode())
|
|
|
- .eq(ZwywBtglGlbtxm::getXzqh, deptCode)
|
|
|
- .le(ZwywBtglGlbtxm::getQyrq, DateUtils.dateTime())
|
|
|
- .and(wq -> wq.ge(ZwywBtglGlbtxm::getTyrq, DateUtils.dateTime())
|
|
|
- .or().isNull(ZwywBtglGlbtxm::getTyrq));
|
|
|
- ZwywBtglGlbtxm xm = zwywBtglGlbtxmMapper.selectOne(xmLqw);
|
|
|
+// LambdaQueryWrapper<ZwywBtglGlbtxm> xmLqw = new LambdaQueryWrapper<ZwywBtglGlbtxm>()
|
|
|
+// .eq(ZwywBtglGlbtxm::getXmzt, GlbtXmztStatus.QY.getCode())
|
|
|
+// .eq(ZwywBtglGlbtxm::getXzqh, deptCode)
|
|
|
+// .le(ZwywBtglGlbtxm::getQyrq, DateUtils.dateTime())
|
|
|
+// .and(wq -> wq.ge(ZwywBtglGlbtxm::getTyrq, DateUtils.dateTime())
|
|
|
+// .or().isNull(ZwywBtglGlbtxm::getTyrq));
|
|
|
+ ZwywBtglGlbtxm xmLqw = new ZwywBtglGlbtxm();
|
|
|
+ xmLqw.setXmzt(GlbtXmztStatus.QY.getCode());
|
|
|
+ xmLqw.setXzqh(deptCode);
|
|
|
+ xmLqw.setQyrq(DateUtils.dateTime());
|
|
|
+ xmLqw.setTyrq(DateUtils.dateTime());
|
|
|
+
|
|
|
+ ZwywBtglGlbtxm xm = zwywBtglGlbtxmMapper.selectOneT(xmLqw);
|
|
|
if (ObjectUtils.isNotEmpty(xm)) {
|
|
|
int age = DateUtils.getCurrentAge(DateUtils.dateTime(YYYYMMDD, res.getCsrq()));
|
|
|
if (80 <= age && age <= 89) {
|