Merge remote-tracking branch 'origin/master'
# Conflicts: # src/main/java/digital/laboratory/platform/entrustment/entity/EntrustmentIdentificationMaterial.java
This commit is contained in:
@@ -215,9 +215,9 @@ public class CaseEventController {
|
||||
if (r.getCode() == CommonConstants.SUCCESS) {
|
||||
caseOwnOrg = (SysOrg) r.getData();
|
||||
|
||||
Date happenTime = Date.from(caseEvent.getHappenTime().atZone(ZoneId.systemDefault()).toInstant());
|
||||
;
|
||||
caseEvent.setCaseNo(caseEventService.getNewCaseCode(caseOwnOrg.getOrgCode(), happenTime));
|
||||
// Date happenTime = Date.from(caseEvent.getHappenTime().atZone(ZoneId.systemDefault()).toInstant());
|
||||
|
||||
caseEvent.setCaseNo(caseEventService.getNewCaseCode(caseOwnOrg.getOrgCode(), caseEvent.getHappenTime()));
|
||||
} else {
|
||||
return R.failed(String.format("没有找到 orgId 为 %s 的机构, 请确认案件所属机构(CaseOwnOrg)的正确性!", caseEvent.getCaseOwnOrgId()));
|
||||
}
|
||||
@@ -645,35 +645,35 @@ public class CaseEventController {
|
||||
|
||||
//=====================================================================================
|
||||
// 测试, 创建 100 个案件
|
||||
@GetMapping("/create100")
|
||||
public R xxx_TestCreate100() {
|
||||
for (int i = 0; i < 100; i++) {
|
||||
CaseEvent cj = new CaseEvent();
|
||||
cj.setId(IdWorker.get32UUID().toUpperCase());
|
||||
String ownOrgId = "520100";
|
||||
String ownOrgCode = "520100";
|
||||
cj.setHappenTime(LocalDateTime.now());
|
||||
cj.setCaseName("第" + i + "个测试案件");
|
||||
cj.setCaseType(String.format("%d", RandomUtil.randomInt(1, 6)));
|
||||
//cj.setCriminalType(String.format("%d",RandomUtil.randomInt(1, 5)*1000));
|
||||
cj.setCaseArea(RandomUtil.randomNumbers(6));
|
||||
cj.setCaseAddress(RandomUtil.randomString(100));
|
||||
cj.setCaseOwnOrgId(ownOrgId);
|
||||
|
||||
// 如果没有提供案件编码, 生成一个
|
||||
Date happenTime = Date.from(cj.getHappenTime().atZone(ZoneId.systemDefault()).toInstant());
|
||||
;
|
||||
cj.setCaseNo(caseEventService.getNewCaseCode(ownOrgCode, happenTime));
|
||||
|
||||
if (caseEventService.save(cj)) {
|
||||
System.out.println("新增案件成功");
|
||||
} else {
|
||||
System.out.println("新增案件失败");
|
||||
}
|
||||
|
||||
}
|
||||
return R.ok("100 of case ware Created");
|
||||
/*this is new update*/
|
||||
}
|
||||
// @GetMapping("/create100")
|
||||
// public R xxx_TestCreate100() {
|
||||
// for (int i = 0; i < 100; i++) {
|
||||
// CaseEvent cj = new CaseEvent();
|
||||
// cj.setId(IdWorker.get32UUID().toUpperCase());
|
||||
// String ownOrgId = "520100";
|
||||
// String ownOrgCode = "520100";
|
||||
// cj.setHappenTime(LocalDateTime.now());
|
||||
// cj.setCaseName("第" + i + "个测试案件");
|
||||
// cj.setCaseType(String.format("%d", RandomUtil.randomInt(1, 6)));
|
||||
// //cj.setCriminalType(String.format("%d",RandomUtil.randomInt(1, 5)*1000));
|
||||
// cj.setCaseArea(RandomUtil.randomNumbers(6));
|
||||
// cj.setCaseAddress(RandomUtil.randomString(100));
|
||||
// cj.setCaseOwnOrgId(ownOrgId);
|
||||
//
|
||||
// // 如果没有提供案件编码, 生成一个
|
||||
// Date happenTime = Date.from(cj.getHappenTime().atZone(ZoneId.systemDefault()).toInstant());
|
||||
// ;
|
||||
// cj.setCaseNo(caseEventService.getNewCaseCode(ownOrgCode, happenTime));
|
||||
//
|
||||
// if (caseEventService.save(cj)) {
|
||||
// System.out.println("新增案件成功");
|
||||
// } else {
|
||||
// System.out.println("新增案件失败");
|
||||
// }
|
||||
//
|
||||
// }
|
||||
// return R.ok("100 of case ware Created");
|
||||
// /*this is new update*/
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
@@ -7,6 +7,7 @@ import digital.laboratory.platform.common.mybatis.base.BaseEntity;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.io.Serializable;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
@@ -59,7 +60,7 @@ public class CaseEvent extends BaseEntity {
|
||||
* 案发时间
|
||||
*/
|
||||
@ApiModelProperty(value="案发时间")
|
||||
private LocalDateTime happenTime;
|
||||
private LocalDate happenTime;
|
||||
|
||||
/**
|
||||
* 案发地详细地点
|
||||
|
||||
@@ -505,20 +505,26 @@ public class EntrustmentIdentificationMaterial extends BaseEntity {
|
||||
@ApiModelProperty(value = "委托检材顺序号,由系统根据录入顺序生成")
|
||||
private Integer orderNo;
|
||||
|
||||
@ApiModelProperty(value = "提取时间")
|
||||
private LocalDateTime extractionTime;
|
||||
/***************************** 贵阳新增需求 ***********************************************/
|
||||
/**
|
||||
* 提取时间--贵阳新增需求
|
||||
*/
|
||||
@ApiModelProperty(value = "提取时间--贵阳新增需求")
|
||||
private LocalDateTime drawTime;
|
||||
|
||||
@ApiModelProperty(value = "打印提取时间")
|
||||
@TableField(exist = false)
|
||||
private String printExtractionTime;
|
||||
/**
|
||||
* 提取地点--贵阳新增需求
|
||||
*/
|
||||
@ApiModelProperty(value = "提取地点--贵阳新增需求")
|
||||
private String drawPlace;
|
||||
|
||||
@ApiModelProperty(value = "提取地点")
|
||||
private String extractionSite;
|
||||
/**
|
||||
* 包装是否完整--贵阳新增需求
|
||||
*/
|
||||
@ApiModelProperty(value = "包装是否完整--贵阳新增需求")
|
||||
private Boolean packComplete;
|
||||
|
||||
@ApiModelProperty(value = "留存样个数")
|
||||
private Integer rtSampleQuantity;
|
||||
@ApiModelProperty(value = "包装是否完整")
|
||||
private boolean completePackage;
|
||||
/*****************************************************************************************/
|
||||
|
||||
public String getOrderNo1() {
|
||||
return this.orderNo + "号检材";
|
||||
|
||||
@@ -8,6 +8,7 @@ import digital.laboratory.platform.entrustment.entity.CaseEvent;
|
||||
import digital.laboratory.platform.othersys.vo.EntrustDataVo;
|
||||
import digital.laboratory.platform.entrustment.vo.CaseEventVO;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
@@ -59,7 +60,7 @@ public interface CaseEventService extends IService<CaseEvent> {
|
||||
* @param date
|
||||
* @return
|
||||
*/
|
||||
String getNewCaseCode(String caseOwnOrgCode, Date date);
|
||||
String getNewCaseCode(String caseOwnOrgCode, LocalDate date);
|
||||
/**
|
||||
* 检查案件是否有提交审核以后的委托存在
|
||||
*/
|
||||
|
||||
@@ -30,6 +30,7 @@ import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.ZoneId;
|
||||
import java.time.format.DateTimeFormatter;
|
||||
@@ -119,8 +120,8 @@ public class CaseEventServiceImpl extends ServiceImpl<CaseEventMapper, CaseEvent
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public String getNewCaseCode(String caseOwnOrgCode, Date date) {
|
||||
String prefix = CommonConstants.CODE_PREFIX_CASE + caseOwnOrgCode + DateUtil.format(date, "yyyyMM");
|
||||
public String getNewCaseCode(String caseOwnOrgCode, LocalDate date) {
|
||||
String prefix = CommonConstants.CODE_PREFIX_CASE + caseOwnOrgCode + date.format(DateTimeFormatter.ofPattern("yyyyMM"));
|
||||
|
||||
int newCount = 1;
|
||||
|
||||
@@ -203,10 +204,10 @@ public class CaseEventServiceImpl extends ServiceImpl<CaseEventMapper, CaseEvent
|
||||
public CaseEvent dealDataToCaseEvent(EntrustDataVo entrustDataVo) {
|
||||
CaseEvent caseEvent = new CaseEvent();
|
||||
|
||||
LocalDateTime happenTime = null;
|
||||
LocalDate happenTime = null;
|
||||
if (StrUtil.isNotBlank(entrustDataVo.getSubmitTime())) {
|
||||
happenTime = LocalDateTime.parse(entrustDataVo.getSubmitTime(),
|
||||
DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
|
||||
happenTime = LocalDate.parse(entrustDataVo.getSubmitTime(),
|
||||
DateTimeFormatter.ofPattern("yyyy-MM-dd"));
|
||||
} else {
|
||||
throw new RuntimeException("案发时间未填");
|
||||
}
|
||||
@@ -224,9 +225,9 @@ public class CaseEventServiceImpl extends ServiceImpl<CaseEventMapper, CaseEvent
|
||||
|
||||
if (StrUtil.isBlank(caseEvent.getCaseNo())) {
|
||||
// 如果没有提供案件编码, 生成一个
|
||||
Date happenTime1 = Date.from(caseEvent.getHappenTime().atZone(ZoneId.systemDefault()).toInstant());
|
||||
// Date happenTime1 = Date.from(caseEvent.getHappenTime().atZone(ZoneId.systemDefault()).toInstant());
|
||||
if (StrUtil.isNotBlank(caseEvent.getCaseOwnOrgId())) {
|
||||
caseEvent.setCaseNo(this.getNewCaseCode(caseEvent.getCaseOwnOrgId(), happenTime1));
|
||||
caseEvent.setCaseNo(this.getNewCaseCode(caseEvent.getCaseOwnOrgId(), caseEvent.getHappenTime()));
|
||||
} else if (StrUtil.isNotBlank(entrustDataVo.getEntrustOrganization())) {
|
||||
SysOrg sysOrg = new SysOrg();
|
||||
System.out.println("---------------------------------------" + entrustDataVo.getEntrustOrganization());
|
||||
@@ -234,9 +235,9 @@ public class CaseEventServiceImpl extends ServiceImpl<CaseEventMapper, CaseEvent
|
||||
R<List<SysOrg>> listR = remoteOrgService.innerGetOrgList(sysOrg);
|
||||
if (listR.getCode() == CommonConstants.SUCCESS) {
|
||||
if (listR.getData().size() > 0) {
|
||||
caseEvent.setCaseNo(this.getNewCaseCode(listR.getData().get(0).getOrgCode(), happenTime1));
|
||||
caseEvent.setCaseNo(this.getNewCaseCode(listR.getData().get(0).getOrgCode(), caseEvent.getHappenTime()));
|
||||
} else {
|
||||
caseEvent.setCaseNo(this.getNewCaseCode(entrustDataVo.getCityCode(), happenTime1));
|
||||
caseEvent.setCaseNo(this.getNewCaseCode(entrustDataVo.getCityCode(), caseEvent.getHappenTime()));
|
||||
}
|
||||
|
||||
}
|
||||
@@ -244,7 +245,7 @@ public class CaseEventServiceImpl extends ServiceImpl<CaseEventMapper, CaseEvent
|
||||
|
||||
// 如果还是案件编号还是空,则使用市的编码生成编号
|
||||
if (StrUtil.isBlank(caseEvent.getCaseNo())) {
|
||||
caseEvent.setCaseNo(this.getNewCaseCode(entrustDataVo.getCityCode(), happenTime1));
|
||||
caseEvent.setCaseNo(this.getNewCaseCode(entrustDataVo.getCityCode(), caseEvent.getHappenTime()));
|
||||
}
|
||||
|
||||
|
||||
@@ -277,9 +278,9 @@ public class CaseEventServiceImpl extends ServiceImpl<CaseEventMapper, CaseEvent
|
||||
R r = remoteOrgService.getById(caseEvent.getCaseOwnOrgId());
|
||||
if (r.getCode() == CommonConstants.SUCCESS) {
|
||||
caseOwnOrg = (SysOrg) r.getData();
|
||||
Date happenTime = Date.from(caseEvent.getHappenTime().atZone(ZoneId.systemDefault()).toInstant());
|
||||
;
|
||||
caseEvent.setCaseNo(this.getNewCaseCode(caseOwnOrg.getOrgCode(), happenTime));
|
||||
// Date happenTime = Date.from(caseEvent.getHappenTime().atZone(ZoneId.systemDefault()).toInstant());
|
||||
|
||||
caseEvent.setCaseNo(this.getNewCaseCode(caseOwnOrg.getOrgCode(), caseEvent.getHappenTime()));
|
||||
} else {
|
||||
throw new RuntimeException(String.format("没有找到 orgId 为 %s 的机构, 请确认案件所属机构(CaseOwnOrg)的正确性!", caseEvent.getCaseOwnOrgId()));
|
||||
}
|
||||
|
||||
@@ -71,6 +71,7 @@ import java.awt.image.BufferedImage;
|
||||
import java.io.*;
|
||||
import java.math.BigDecimal;
|
||||
import java.security.Principal;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import java.time.ZoneId;
|
||||
import java.util.*;
|
||||
@@ -3084,7 +3085,7 @@ public class EntrustmentServiceImpl extends ServiceImpl<EntrustmentMapper, Entru
|
||||
CaseEvent caseEvent = new CaseEvent();
|
||||
caseEvent.setCaseName(entrustmentDTO.getCaseName());
|
||||
caseEvent.setCaseBrief(entrustmentDTO.getCaseBrief());
|
||||
caseEvent.setHappenTime(LocalDateTime.now());
|
||||
caseEvent.setHappenTime(LocalDate.now());
|
||||
caseEvent.setCaseOwnOrgId(entrustmentDTO.getClientOrgId());
|
||||
|
||||
if (StrUtil.isBlank(caseEvent.getCaseNo())) {
|
||||
@@ -3095,9 +3096,9 @@ public class EntrustmentServiceImpl extends ServiceImpl<EntrustmentMapper, Entru
|
||||
R r = remoteOrgService.getById(caseEvent.getCaseOwnOrgId());
|
||||
if (r.getCode() == CommonConstants.SUCCESS) {
|
||||
caseOwnOrg = (SysOrg) r.getData();
|
||||
Date happenTime = Date.from(caseEvent.getHappenTime().atZone(ZoneId.systemDefault()).toInstant());
|
||||
;
|
||||
caseEvent.setCaseNo(caseEventService.getNewCaseCode(caseOwnOrg.getOrgCode(), happenTime));
|
||||
// Date happenTime = Date.from(caseEvent.getHappenTime().atZone(ZoneId.systemDefault()).toInstant());
|
||||
|
||||
caseEvent.setCaseNo(caseEventService.getNewCaseCode(caseOwnOrg.getOrgCode(), caseEvent.getHappenTime()));
|
||||
} else {
|
||||
throw new RuntimeException(String.format("没有找到 orgId 为 %s 的机构, 请确认案件所属机构(CaseOwnOrg)的正确性!", caseEvent.getCaseOwnOrgId()));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user