|
@@ -112,7 +112,7 @@ public class TbPersonFilingService extends ServiceImpl<TbPersonFilingMapper, TbP
|
|
|
}
|
|
|
t.setPin(idCard);
|
|
|
TbDept tbDept = tbDeptService.getById(t.getDeptId());
|
|
|
- if (tbDept!=null&&TbDept.NeedJudgeEnum.AUTO_JUDGE.getType().equals(tbDept.getNeedJudge())) {
|
|
|
+ if (tbDept != null && TbDept.NeedJudgeEnum.AUTO_JUDGE.getType().equals(tbDept.getNeedJudge())) {
|
|
|
t.setJudgeState(1).setJudgeTime(new Date()).setJudgeBy("系统自动审核");
|
|
|
}
|
|
|
TbVenues tbVenues = tbVenuesService.getById(t.getVenuesId());
|
|
@@ -133,6 +133,9 @@ public class TbPersonFilingService extends ServiceImpl<TbPersonFilingMapper, TbP
|
|
|
deleteTerminalWhilte(db.getPin(), true);
|
|
|
}
|
|
|
});
|
|
|
+ if (tbCarFilingList.isEmpty()) {
|
|
|
+ this.deleteTerminalWhilte(db.getPin(), true);
|
|
|
+ }
|
|
|
this.removeById(id);
|
|
|
}
|
|
|
|
|
@@ -206,6 +209,9 @@ public class TbPersonFilingService extends ServiceImpl<TbPersonFilingMapper, TbP
|
|
|
//备案场所
|
|
|
Long venuesId = filing.getVenuesId();
|
|
|
TbVenues tbVenues = tbVenuesService.getById(venuesId);
|
|
|
+ if (tbVenues==null){
|
|
|
+ return;
|
|
|
+ }
|
|
|
//下发到等级比自己低或者同等级的场所设备
|
|
|
Integer level = tbVenues.getLevel();
|
|
|
List<TbTerminal> tbTerminalList = tbTerminalService.findByVenuesLevel(level);
|
|
@@ -247,6 +253,9 @@ public class TbPersonFilingService extends ServiceImpl<TbPersonFilingMapper, TbP
|
|
|
Long channelId = t.getChannelId();
|
|
|
//通道
|
|
|
TbVenues channel = tbVenuesService.getById(channelId);
|
|
|
+ if (channel == null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//场所
|
|
|
TbVenues venues = tbVenuesService.getById(channel.getPId());
|
|
|
List<TbVenues> hightVenuesList = tbVenuesService.getHightLevel(venues.getLevel());
|
|
@@ -293,12 +302,15 @@ public class TbPersonFilingService extends ServiceImpl<TbPersonFilingMapper, TbP
|
|
|
*/
|
|
|
public void deleteTerminalWhilte(String pin, boolean setHeart) {
|
|
|
TbPersonFiling filing = this.findByPin(pin);
|
|
|
- if (filing==null){
|
|
|
+ if (filing == null) {
|
|
|
return;
|
|
|
}
|
|
|
//备案场所
|
|
|
Long venuesId = filing.getVenuesId();
|
|
|
TbVenues tbVenues = tbVenuesService.getById(venuesId);
|
|
|
+ if (tbVenues == null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
//删除级比自己低或者同等级的场所设备
|
|
|
Integer level = tbVenues.getLevel();
|
|
|
List<TbTerminal> tbTerminalList = tbTerminalService.findByVenuesLevel(level);
|
|
@@ -360,7 +372,7 @@ public class TbPersonFilingService extends ServiceImpl<TbPersonFilingMapper, TbP
|
|
|
*/
|
|
|
public void judge(TbPersonFiling filing) {
|
|
|
TbPersonFiling db = this.getById(filing.getId());
|
|
|
- if (db.getVenuesId()==null){
|
|
|
+ if (db.getVenuesId() == null) {
|
|
|
throw new AjaxError("请先选择备案场所");
|
|
|
}
|
|
|
db.setJudgeBy(StpUserUtil.getAdminName()).setJudgeTime(new Date()).setJudgeState(filing.getJudgeState());
|