Browse Source

家暴与被家暴

master
kami 1 year ago
parent
commit
b8e81bc6d1
  1. 8
      src/main/java/com/biutag/supervisiondata/pojo/entity/wdpc2/WdpcGrjdJsbry.java
  2. 2
      src/main/java/com/biutag/supervisiondata/service/impl/PersonalServiceImpl.java
  3. 8
      src/main/java/com/biutag/supervisiondata/service/impl/WdpcGrjdJsbryServiceService.java

8
src/main/java/com/biutag/supervisiondata/pojo/entity/wdpc2/WdpcGrjdJsbry.java

@ -26,10 +26,10 @@ public class WdpcGrjdJsbry implements Serializable {
*/ */
@TableField("`id_code`") @TableField("`id_code`")
String idCode; String idCode;
@TableField("`actaul_time`") @TableField("`actual_time`")
String actaulTime; String actualTime;
@TableField("`actaul_id`") @TableField("`actual_id`")
String actaulId; String actualId;
/** /**
* 症状 * 症状
*/ */

2
src/main/java/com/biutag/supervisiondata/service/impl/PersonalServiceImpl.java

@ -408,7 +408,7 @@ public class PersonalServiceImpl implements PersonalService {
@Override @Override
public void pullPsychosis() { public void pullPsychosis() {
List<WdpcGrjdJsbry> jsbryList = jsbryRepository.list(new LambdaQueryWrapper<WdpcGrjdJsbry>() List<WdpcGrjdJsbry> jsbryList = jsbryRepository.list(new LambdaQueryWrapper<WdpcGrjdJsbry>()
.select(WdpcGrjdJsbry::getName, WdpcGrjdJsbry::getIdCode, WdpcGrjdJsbry::getActaulTime)); .select(WdpcGrjdJsbry::getName, WdpcGrjdJsbry::getIdCode, WdpcGrjdJsbry::getActualTime));
LocalDate now = LocalDate.now(); LocalDate now = LocalDate.now();
// id去重 // id去重
List<String> idCodes = jsbryList.stream().map(WdpcGrjdJsbry::getIdCode).distinct().toList(); List<String> idCodes = jsbryList.stream().map(WdpcGrjdJsbry::getIdCode).distinct().toList();

8
src/main/java/com/biutag/supervisiondata/service/impl/WdpcGrjdJsbryServiceService.java

@ -44,8 +44,8 @@ public class WdpcGrjdJsbryServiceService implements WdpcGrjdJsbryService {
@Override @Override
public void syncPys(TaskParamDomain domain) { public void syncPys(TaskParamDomain domain) {
List<WdpcGrjdJsbry> jsbryList = jsbryRepository.list(new LambdaQueryWrapper<WdpcGrjdJsbry>() List<WdpcGrjdJsbry> jsbryList = jsbryRepository.list(new LambdaQueryWrapper<WdpcGrjdJsbry>()
.select(WdpcGrjdJsbry::getName, WdpcGrjdJsbry::getIdCode, WdpcGrjdJsbry::getActaulTime, .select(WdpcGrjdJsbry::getName, WdpcGrjdJsbry::getIdCode, WdpcGrjdJsbry::getActualTime,
WdpcGrjdJsbry::getActaulId, WdpcGrjdJsbry::getSuicideNumber, WdpcGrjdJsbry::getHurtSelfNumber,WdpcGrjdJsbry::getIllegalNumber,WdpcGrjdJsbry::getDiseaseDescribe)); WdpcGrjdJsbry::getActualId, WdpcGrjdJsbry::getSuicideNumber, WdpcGrjdJsbry::getHurtSelfNumber,WdpcGrjdJsbry::getIllegalNumber,WdpcGrjdJsbry::getDiseaseDescribe));
RiskTask task = taskRepository.create(jsbryList.size(), 59); RiskTask task = taskRepository.create(jsbryList.size(), 59);
List<RiskModelTaskClue> oldList = Optional.ofNullable(domain.getMap().get(task.getModelId())).orElse(new ArrayList<>()); List<RiskModelTaskClue> oldList = Optional.ofNullable(domain.getMap().get(task.getModelId())).orElse(new ArrayList<>());
@ -58,7 +58,7 @@ public class WdpcGrjdJsbryServiceService implements WdpcGrjdJsbryService {
continue; continue;
} }
StringBuilder text = new StringBuilder("该人员是精神障碍患者,诊断为:"); StringBuilder text = new StringBuilder("该人员是精神障碍患者,诊断为:");
text.append(wdpcGrjdJsbry.getActaulId()); text.append(wdpcGrjdJsbry.getActualId());
if(wdpcGrjdJsbry.getDiseaseDescribe() != null && !wdpcGrjdJsbry.getDiseaseDescribe().isEmpty()) { if(wdpcGrjdJsbry.getDiseaseDescribe() != null && !wdpcGrjdJsbry.getDiseaseDescribe().isEmpty()) {
text.append(",症状").append(wdpcGrjdJsbry.getDiseaseDescribe()); text.append(",症状").append(wdpcGrjdJsbry.getDiseaseDescribe());
} }
@ -70,7 +70,7 @@ public class WdpcGrjdJsbryServiceService implements WdpcGrjdJsbryService {
.sourceData(text.toString()) .sourceData(text.toString())
.build(); .build();
try { try {
LocalDate tmp = LocalDate.parse(wdpcGrjdJsbry.getActaulTime(), DateTimeFormatter.ofPattern("yyyyMMdd")); LocalDate tmp = LocalDate.parse(wdpcGrjdJsbry.getActualTime(), DateTimeFormatter.ofPattern("yyyyMMdd"));
data.setEventTime(tmp.atTime(0,0,0)); data.setEventTime(tmp.atTime(0,0,0));
} catch (Exception e) { } catch (Exception e) {
data.setEventTime(LocalDateTime.now()); data.setEventTime(LocalDateTime.now());

Loading…
Cancel
Save