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`")
String idCode;
@TableField("`actaul_time`")
String actaulTime;
@TableField("`actaul_id`")
String actaulId;
@TableField("`actual_time`")
String actualTime;
@TableField("`actual_id`")
String actualId;
/**
* 症状
*/

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

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

Loading…
Cancel
Save