|
|
|
@ -23,6 +23,7 @@ import com.biutag.supervisiondata.service.GBaseSHRWFRService; |
|
|
|
import com.biutag.supervisiondata.service.RiskModelTaskClueService; |
|
|
|
import com.biutag.supervisiondata.service.RiskModelTaskClueService; |
|
|
|
import com.biutag.supervisiondata.service.RiskPersonalService; |
|
|
|
import com.biutag.supervisiondata.service.RiskPersonalService; |
|
|
|
import com.biutag.supervisiondata.util.DataUtil; |
|
|
|
import com.biutag.supervisiondata.util.DataUtil; |
|
|
|
|
|
|
|
import com.biutag.supervisiondata.util.DateTimeUtil; |
|
|
|
import com.biutag.supervisiondata.util.DepartUtil; |
|
|
|
import com.biutag.supervisiondata.util.DepartUtil; |
|
|
|
import com.biutag.supervisiondata.util.IdCodeUtil; |
|
|
|
import com.biutag.supervisiondata.util.IdCodeUtil; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
@ -223,18 +224,21 @@ public class GBaseSHRWFRServiceImpl implements GBaseSHRWFRService { |
|
|
|
StringBuilder sb = new StringBuilder(); |
|
|
|
StringBuilder sb = new StringBuilder(); |
|
|
|
int size = 0; |
|
|
|
int size = 0; |
|
|
|
for (GBaseWFRXX xx : wfxxList) { |
|
|
|
for (GBaseWFRXX xx : wfxxList) { |
|
|
|
WdpcGrjdZblx zblx = map.get(xx.getSxzmdm()); |
|
|
|
String [] str = xx.getSxzmdm().split(","); |
|
|
|
|
|
|
|
for (String s : str) { |
|
|
|
|
|
|
|
WdpcGrjdZblx zblx = map.get(s); |
|
|
|
if (zblx == null) { |
|
|
|
if (zblx == null) { |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
} |
|
|
|
} |
|
|
|
zblxList.add(zblx); |
|
|
|
zblxList.add(zblx); |
|
|
|
|
|
|
|
} |
|
|
|
if (sb.indexOf(xx.getAjbh()) != -1) { |
|
|
|
if (sb.indexOf(xx.getAjbh()) != -1) { |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
} |
|
|
|
} |
|
|
|
sb.append(xx.getAjbh()).append(","); |
|
|
|
sb.append(xx.getAjbh()).append(","); |
|
|
|
size++; |
|
|
|
size++; |
|
|
|
try { |
|
|
|
try { |
|
|
|
LocalDateTime tmp = xx.getLrsj().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime(); |
|
|
|
LocalDateTime tmp = DateTimeUtil.date2LocalDateTime(xx.getLrsj()); |
|
|
|
if(time == null) { |
|
|
|
if(time == null) { |
|
|
|
time = tmp; |
|
|
|
time = tmp; |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
@ -242,8 +246,7 @@ public class GBaseSHRWFRServiceImpl implements GBaseSHRWFRService { |
|
|
|
if(time.isBefore(tmp)) { |
|
|
|
if(time.isBefore(tmp)) { |
|
|
|
time = tmp; |
|
|
|
time = tmp; |
|
|
|
} |
|
|
|
} |
|
|
|
} catch (Exception ignored) { |
|
|
|
} catch (Exception ignored) {} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
if(zblxList.isEmpty()) { |
|
|
|
if(zblxList.isEmpty()) { |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
|