Merge branch 'wq' of SH-Arbitrate/Arbitrate-Backend into dev
This commit was merged in pull request #131.
This commit is contained in:
+13
@@ -296,5 +296,18 @@ public class CaseApplicationController extends BaseController {
|
|||||||
public AjaxResult creatTrialRecord(@Validated @RequestBody ArbitrateRecord arbitrateRecord){
|
public AjaxResult creatTrialRecord(@Validated @RequestBody ArbitrateRecord arbitrateRecord){
|
||||||
return caseApplicationService.creatTrialRecord(arbitrateRecord);
|
return caseApplicationService.creatTrialRecord(arbitrateRecord);
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* 案件锁定或者解锁
|
||||||
|
* @param caseApplication
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@PostMapping("/updateCaseLockStatus")
|
||||||
|
// @PreAuthorize("@ss.hasPermi('caseManagement:list:creatTrialRecord')")
|
||||||
|
public AjaxResult updateCaseLockStatus(@Validated @RequestBody CaseApplication caseApplication){
|
||||||
|
if(caseApplication.getId()==null || caseApplication.getLockStatus()==null){
|
||||||
|
return error("参数校验失败");
|
||||||
|
}
|
||||||
|
return AjaxResult.success(caseApplicationService.updateCaseLockStatus(caseApplication));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -235,6 +235,18 @@ public class CaseApplication extends BaseEntity {
|
|||||||
private List<CaseAttach> payOrderList;
|
private List<CaseAttach> payOrderList;
|
||||||
// 导入校验失败信息
|
// 导入校验失败信息
|
||||||
private StringBuilder errorMsg;
|
private StringBuilder errorMsg;
|
||||||
|
/**
|
||||||
|
* 是否锁定,0-否,1-是
|
||||||
|
*/
|
||||||
|
private Integer lockStatus;
|
||||||
|
|
||||||
|
public Integer getLockStatus() {
|
||||||
|
return lockStatus;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLockStatus(Integer lockStatus) {
|
||||||
|
this.lockStatus = lockStatus;
|
||||||
|
}
|
||||||
|
|
||||||
public Integer getPayTypeCode() {
|
public Integer getPayTypeCode() {
|
||||||
return payTypeCode;
|
return payTypeCode;
|
||||||
|
|||||||
@@ -60,4 +60,12 @@ public interface CaseApplicationMapper {
|
|||||||
|
|
||||||
|
|
||||||
ToDoCount selectTodoCountByRole(CaseApplication caseApplication);
|
ToDoCount selectTodoCountByRole(CaseApplication caseApplication);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改案件锁定状态
|
||||||
|
* @param id
|
||||||
|
* @param lockStatus
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int updateCaseLockStatus(@Param("id")Long id,@Param("lockStatus") Integer lockStatus);
|
||||||
}
|
}
|
||||||
|
|||||||
+7
@@ -64,4 +64,11 @@ public interface ICaseApplicationService {
|
|||||||
AjaxResult selectCaseProgress(CaseApplication caseApplication);
|
AjaxResult selectCaseProgress(CaseApplication caseApplication);
|
||||||
|
|
||||||
int updateHeardate(CaseApplication caseApplication);
|
int updateHeardate(CaseApplication caseApplication);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改案件锁定状态
|
||||||
|
* @param caseApplication
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int updateCaseLockStatus(CaseApplication caseApplication);
|
||||||
}
|
}
|
||||||
|
|||||||
+5
@@ -241,6 +241,11 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|||||||
return rows;
|
return rows;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int updateCaseLockStatus(CaseApplication caseApplication) {
|
||||||
|
return caseApplicationMapper.updateCaseLockStatus(caseApplication.getId(),caseApplication.getLockStatus());
|
||||||
|
}
|
||||||
|
|
||||||
private List<CaseLogRecord> getNofinishCasenode(Integer caseStatus) {
|
private List<CaseLogRecord> getNofinishCasenode(Integer caseStatus) {
|
||||||
CaseLogRecord caseLogRecord1 = new CaseLogRecord();
|
CaseLogRecord caseLogRecord1 = new CaseLogRecord();
|
||||||
caseLogRecord1.setCaseNodeName("立案审查");
|
caseLogRecord1.setCaseNodeName("立案审查");
|
||||||
|
|||||||
+2
-1
@@ -11,6 +11,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.Optional;
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
public class CaseLogRecordServiceImpl implements ICaseLogRecordService {
|
public class CaseLogRecordServiceImpl implements ICaseLogRecordService {
|
||||||
@@ -29,7 +30,7 @@ public class CaseLogRecordServiceImpl implements ICaseLogRecordService {
|
|||||||
caseNodeTime= DateUtil.format(record.getCaseNodeTime(), DatePattern.NORM_DATETIME_FORMATTER);
|
caseNodeTime= DateUtil.format(record.getCaseNodeTime(), DatePattern.NORM_DATETIME_FORMATTER);
|
||||||
}
|
}
|
||||||
|
|
||||||
contentBuilder.append(record.getCreateNickName()).append("(").append(record.getCreateBy()).append(")").append("于").append(caseNodeTime);
|
contentBuilder.append(Optional.ofNullable(record.getCreateNickName()).orElse("")).append("(").append(record.getCreateBy()).append(")").append("于").append(caseNodeTime);
|
||||||
if(StrUtil.isNotEmpty(record.getContent())){
|
if(StrUtil.isNotEmpty(record.getContent())){
|
||||||
contentBuilder.append(record.getContent());
|
contentBuilder.append(record.getContent());
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -74,7 +74,7 @@
|
|||||||
c.begin_video_date ,c.online_video_person ,c.contract_number ,c.create_by ,c.create_time ,
|
c.begin_video_date ,c.online_video_person ,c.contract_number ,c.create_by ,c.create_time ,
|
||||||
c.update_by ,c.update_time , c.arbitrator_name,ca.name,ca.application_organ_id,ca.application_organ_name as
|
c.update_by ,c.update_time , c.arbitrator_name,ca.name,ca.application_organ_id,ca.application_organ_name as
|
||||||
applicantName,
|
applicantName,
|
||||||
c.arbitrator_id,ca.identity_num , ca.identity_type,c.filearbitra_url
|
c.arbitrator_id,ca.identity_num , ca.identity_type,c.filearbitra_url,c.lock_status
|
||||||
from case_application c
|
from case_application c
|
||||||
LEFT JOIN case_affiliate ca ON ca.case_appli_id = c.id
|
LEFT JOIN case_affiliate ca ON ca.case_appli_id = c.id
|
||||||
<where>
|
<where>
|
||||||
@@ -90,6 +90,9 @@
|
|||||||
#{caseStatus}
|
#{caseStatus}
|
||||||
</foreach>
|
</foreach>
|
||||||
</if>
|
</if>
|
||||||
|
<if test="lockStatus != null">
|
||||||
|
AND c.lock_status = #{lockStatus}
|
||||||
|
</if>
|
||||||
</where>
|
</where>
|
||||||
) t
|
) t
|
||||||
<where>
|
<where>
|
||||||
@@ -238,7 +241,7 @@
|
|||||||
END caseStatusName,
|
END caseStatusName,
|
||||||
c.hear_date ,c.arbitrat_claims ,
|
c.hear_date ,c.arbitrat_claims ,
|
||||||
c.loan_start_date ,c.loan_end_date ,c.claim_princi_owed ,c.claim_interest_owed ,c.claim_liquid_damag ,c.fee_payable ,
|
c.loan_start_date ,c.loan_end_date ,c.claim_princi_owed ,c.claim_interest_owed ,c.claim_liquid_damag ,c.fee_payable ,
|
||||||
c.begin_video_date ,c.online_video_person ,c.contract_number ,c.create_by ,c.create_time ,
|
c.begin_video_date ,c.online_video_person ,c.contract_number ,c.create_by ,c.create_time ,c.lock_status,
|
||||||
c.update_by ,c.update_time , c.arbitrator_name,ca.application_organ_id applicationOrganId ,ca.application_organ_name as applicantName,c.filearbitra_url
|
c.update_by ,c.update_time , c.arbitrator_name,ca.application_organ_id applicationOrganId ,ca.application_organ_name as applicantName,c.filearbitra_url
|
||||||
from case_application c
|
from case_application c
|
||||||
LEFT JOIN case_affiliate ca ON ca.case_appli_id = c.id AND ca.identity_type=1
|
LEFT JOIN case_affiliate ca ON ca.case_appli_id = c.id AND ca.identity_type=1
|
||||||
@@ -246,6 +249,9 @@
|
|||||||
<if test="caseStatus != null">
|
<if test="caseStatus != null">
|
||||||
AND c.case_status = #{caseStatus}
|
AND c.case_status = #{caseStatus}
|
||||||
</if>
|
</if>
|
||||||
|
<if test="lockStatus != null">
|
||||||
|
AND c.lock_status = #{lockStatus}
|
||||||
|
</if>
|
||||||
<if test="caseNum != null and caseNum != ''">
|
<if test="caseNum != null and caseNum != ''">
|
||||||
AND c.case_num = #{caseNum}
|
AND c.case_num = #{caseNum}
|
||||||
</if>
|
</if>
|
||||||
@@ -438,6 +444,9 @@
|
|||||||
<update id="updatePayType">
|
<update id="updatePayType">
|
||||||
update case_application set pay_type=#{payType} where id = #{caseId}
|
update case_application set pay_type=#{payType} where id = #{caseId}
|
||||||
</update>
|
</update>
|
||||||
|
<update id="updateCaseLockStatus">
|
||||||
|
update case_application set lock_status=#{lockStatus} where id = #{id}
|
||||||
|
</update>
|
||||||
|
|
||||||
<delete id="deletecaseApplication" parameterType="CaseApplication">
|
<delete id="deletecaseApplication" parameterType="CaseApplication">
|
||||||
delete from case_application where id = #{id}
|
delete from case_application where id = #{id}
|
||||||
|
|||||||
Reference in New Issue
Block a user