//todo
This commit is contained in:
@@ -0,0 +1,7 @@
|
|||||||
|
package com.adc.da.slrs.sarStandWarning.dao;
|
||||||
|
|
||||||
|
import com.adc.da.slrs.sarStandWarning.entity.WarningDate;
|
||||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
|
|
||||||
|
public interface WarningDateDao extends BaseMapper<WarningDate> {
|
||||||
|
}
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
package com.adc.da.slrs.sarStandWarning.entity;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@TableName("warning_date")
|
||||||
|
public class WarningDate {
|
||||||
|
|
||||||
|
@TableField("id")
|
||||||
|
private String id;
|
||||||
|
|
||||||
|
@TableField("law_id")
|
||||||
|
private String lawId;
|
||||||
|
|
||||||
|
@TableField("SSRQ")
|
||||||
|
private String SSRQ;
|
||||||
|
|
||||||
|
@TableField("time_Name")
|
||||||
|
private String timeName;
|
||||||
|
}
|
||||||
+23
@@ -3,6 +3,8 @@ package com.adc.da.slrs.sarStandardsInfo.service.impl;
|
|||||||
import com.adc.da.att.entity.AttFileEO;
|
import com.adc.da.att.entity.AttFileEO;
|
||||||
import com.adc.da.slrs.sarPosition.entity.TsPosition;
|
import com.adc.da.slrs.sarPosition.entity.TsPosition;
|
||||||
import com.adc.da.slrs.sarPosition.service.ITsPositionService;
|
import com.adc.da.slrs.sarPosition.service.ITsPositionService;
|
||||||
|
import com.adc.da.slrs.sarStandWarning.dao.WarningDateDao;
|
||||||
|
import com.adc.da.slrs.sarStandWarning.entity.WarningDate;
|
||||||
import com.adc.da.slrs.sarUser.entity.TsUser;
|
import com.adc.da.slrs.sarUser.entity.TsUser;
|
||||||
import com.adc.da.att.service.IAttFileEOService;
|
import com.adc.da.att.service.IAttFileEOService;
|
||||||
import com.adc.da.att.vo.AttFileVo;
|
import com.adc.da.att.vo.AttFileVo;
|
||||||
@@ -1001,10 +1003,16 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
|||||||
return Pattern.matches(verifyType,str);
|
return Pattern.matches(verifyType,str);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
WarningDateDao warningDateDao;
|
||||||
|
|
||||||
|
|
||||||
public void createStandPutTime(String standId, Map<String, String> multiTimeMap) throws Exception {
|
public void createStandPutTime(String standId, Map<String, String> multiTimeMap) throws Exception {
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
if (multiTimeMap != null && multiTimeMap.size() > 0) {
|
if (multiTimeMap != null && multiTimeMap.size() > 0) {
|
||||||
List<SarStandPutTime> standTimeList = new ArrayList<>();
|
List<SarStandPutTime> standTimeList = new ArrayList<>();
|
||||||
|
List<WarningDate> warningDateList = new ArrayList<>();
|
||||||
|
|
||||||
for (Map.Entry<String, String> entry : multiTimeMap.entrySet()) {
|
for (Map.Entry<String, String> entry : multiTimeMap.entrySet()) {
|
||||||
String value = entry.getValue();
|
String value = entry.getValue();
|
||||||
String field = entry.getKey();
|
String field = entry.getKey();
|
||||||
@@ -1025,6 +1033,16 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
|||||||
sarStandPutTimeEO.setPutTime(date);
|
sarStandPutTimeEO.setPutTime(date);
|
||||||
standTimeList.add(sarStandPutTimeEO);
|
standTimeList.add(sarStandPutTimeEO);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if ("SSRQ".equals(field) || "XCXSSRQ".equals(field) || "ZCCSSRQ".equals(field)){
|
||||||
|
WarningDate warningDate = new WarningDate();
|
||||||
|
warningDate.setId(UUIDUtils.randomUUID20());
|
||||||
|
warningDate.setLawId(standId);
|
||||||
|
warningDate.setSSRQ(val);
|
||||||
|
warningDate.setTimeName(field);
|
||||||
|
warningDateList.add(warningDate);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1032,6 +1050,11 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl<SarStandardsInfoDao
|
|||||||
if (standTimeList != null && !standTimeList.isEmpty()) {
|
if (standTimeList != null && !standTimeList.isEmpty()) {
|
||||||
sarStandPutTimeEODao.insertForeach(standTimeList);
|
sarStandPutTimeEODao.insertForeach(standTimeList);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (warningDateList != null && warningDateList.size()>0){
|
||||||
|
warningDateDao.deleteById(standId);
|
||||||
|
//TODO 实施日期存表
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user