案件质证加反仲裁原因 #240

Merged
wangqiong123 merged 1 commits from wq into dev 2023-11-25 03:04:18 +00:00
6 changed files with 48 additions and 11 deletions
@@ -166,6 +166,10 @@ public class CaseApplication extends BaseEntity {
/** 是否仲裁反请求 */
private Integer adjudicaCounter;
/**
* 仲裁反请求原因
*/
private String adjudicaCounterReason;
/** 被申请人是否缺席 */
private Integer isAbsence;
@@ -178,6 +182,14 @@ public class CaseApplication extends BaseEntity {
/** 申请人是否缺席 */
private Integer appliIsAbsen;
public String getAdjudicaCounterReason() {
return adjudicaCounterReason;
}
public void setAdjudicaCounterReason(String adjudicaCounterReason) {
this.adjudicaCounterReason = adjudicaCounterReason;
}
public Integer getAppliIsAbsen() {
return appliIsAbsen;
}
@@ -21,6 +21,10 @@ public class ReservedConference {
* 用户id
*/
private Long userId;
/**
* 用户名
*/
private String userName;
/**
* 案件id
*/
@@ -31,6 +31,10 @@ public class CaseEvidenceDTO {
private Integer pendingAppointArbotrar;
/** 是否仲裁反请求 */
private Integer adjudicaCounter;
/**
* 仲裁反请求原因
*/
private String adjudicaCounterReason;
/** 是否管辖异议申请 */
private Integer objectiJuris;
@@ -2792,19 +2792,34 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
@Transactional
public List<ReservedConference> reserveConferenceList(Long caseId) {
List<ReservedConference> reservedConferences = reservedConferenceMapper.selectListByCaseId(caseId);
if(CollectionUtil.isNotEmpty(reservedConferences)){
if (CollectionUtil.isEmpty(reservedConferences)) {
return reservedConferences;
}
Map<Long,String> userIdMap = null;
List<Long> userIds = reservedConferences.stream().map(ReservedConference::getUserId).collect(Collectors.toList());
if(CollectionUtil.isNotEmpty(userIds)){
// 根据userids查询用户名
List<SysUser> userList = sysUserMapper.selectUserListByIds(userIds);
if(CollectionUtil.isNotEmpty(userList)){
userIdMap = userList.stream().collect(Collectors.toMap(SysUser::getUserId,SysUser::getUserName));
}
}
for (ReservedConference reservedConference : reservedConferences) {
if(null!=reservedConference.getUserId() && null!=userIdMap){
reservedConference.setUserName(userIdMap.get(reservedConference.getUserId()));
}
Date startTime = reservedConference.getScheduleStartTime();
if(null != startTime){
if (null == startTime) {
continue;
}
long beforeMinutes = startTime.getTime() - 1000 * 60 * 5;
if(System.currentTimeMillis()<beforeMinutes ){
if (System.currentTimeMillis() < beforeMinutes) {
reservedConference.setIsBeforeFiveMinutes(true);
}else {
} else {
reservedConference.setIsBeforeFiveMinutes(false);
}
}
}
}
return reservedConferences;
}
@@ -200,6 +200,7 @@ public class CaseEvidenceServiceImpl implements ICaseEvidenceService {
caseApplication.setId(caseEvidenceDTO.getCaseId());
CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
if (caseApplication1 != null) {
caseApplication1.setAdjudicaCounterReason(caseEvidenceDTO.getAdjudicaCounterReason());
int caseStatus = caseApplication1.getCaseStatus();
caseApplication1.setObjectionAddEviden(caseEvidenceDTO.getObjectionAddEviden());
//默认书面审理
@@ -1455,6 +1455,7 @@
<if test="openCourtHear != null">open_court_hear = #{openCourtHear},</if>
<if test="hearDate != null">hear_date = #{hearDate},</if>
<if test="filearbitraUrl != null and filearbitraUrl != ''">filearbitra_url = #{filearbitraUrl},</if>
<if test="adjudicaCounterReason != null and adjudicaCounterReason != ''">adjudica_counter_reason = #{adjudicaCounterReason},</if>
</set>
where id = #{id}
</update>