案件批量操作修改

This commit is contained in:
18792927508
2023-10-20 16:26:31 +08:00
parent 9e46b3068f
commit 190273ba21
13 changed files with 55 additions and 52 deletions
@@ -14,7 +14,7 @@ public interface CaseAffiliateMapper {
void deletecaseAffiliate(CaseApplication caseApplication);
void batchDeletecaseAffiliate(BatchCaseApplication caseApplication);
void batchDeletecaseAffiliate(@Param("ids") List<Long> ids);
List<CaseAffiliate> selectCaseAffiliate(CaseAffiliate caseAffiliate);
@@ -75,5 +75,5 @@ public interface CaseApplicationMapper {
* @param caseApplication
* @return
*/
int batchDeletecaseApplication(BatchCaseApplication caseApplication);
int batchDeletecaseApplication(@Param("ids") List<Long> ids);
}
@@ -16,7 +16,7 @@ public interface IAdjudicationService {
AjaxResult signature(CaseApplication caseApplication);
AjaxResult caseFile(BatchCaseApplication caseApplication);
AjaxResult caseFile( List<Long> ids);
AjaxResult service(Long id, String appEmail, String resEmail, String apptrackingNum, String restrackingNum);
@@ -22,9 +22,9 @@ public interface ICaseApplicationService {
int editCaseApplication(CaseApplication caseApplication);
int submitCaseApplication(BatchCaseApplication caseApplication);
int submitCaseApplication( List<Long> ids);
int deletecaseApplicationByIds(BatchCaseApplication caseApplication);
int deletecaseApplicationByIds(List<Long> ids);
CaseApplication selectCaseApplication(CaseApplication caseApplication);
@@ -42,7 +42,7 @@ public interface ICaseApplicationService {
int checkArbitrateRecord(CaseApplication caseApplication);
int submitCaseApplicationCheck(BatchCaseApplication caseApplication);
int submitCaseApplicationCheck(List<Long> ids, Integer agreeOrNotCheck);
CaseApplication selectCaseApplicationConfirm(CaseApplication caseApplication);
@@ -5,10 +5,12 @@ import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
import java.util.List;
public interface ICaseArbitrateService {
AjaxResult writtenHear(ArbitrateRecord arbitrateRecord);
AjaxResult examineArbitrateMethod(BatchCaseApplication caseApplication, Integer opinion);
AjaxResult examineArbitrateMethod(List<Long> ids, Integer opinion);
}
@@ -438,9 +438,11 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
}
@Override
public AjaxResult caseFile(BatchCaseApplication batchCaseApplication) {
public AjaxResult caseFile( List<Long> ids) {
try {
for (CaseApplication caseApplication : batchCaseApplication.getList()) {
for (Long id :ids) {
CaseApplication caseApplication = new CaseApplication();
caseApplication.setId(id);
//更改案件状态(暂时)
caseApplication.setCaseStatus(CaseApplicationConstants.CASE_ARCHIVED);
caseApplicationMapper.submitCaseApplication(caseApplication);
@@ -38,6 +38,8 @@ import com.ruoyi.wisdomarbitrate.utils.SignAward;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.RequestParam;
import java.io.File;
import java.io.IOException;
import java.math.BigDecimal;
@@ -786,9 +788,11 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
@Override
@Transactional
public int submitCaseApplication(BatchCaseApplication caseApplication) {
public int submitCaseApplication( List<Long> ids) {
int rows=0;
for (CaseApplication application : caseApplication.getList()) {
for (Long id : ids) {
CaseApplication application = new CaseApplication();
application.setId(id);
//提交立案申请
application.setCaseStatus(CaseApplicationConstants.CASE_CHECK);
rows += caseApplicationMapper.submitCaseApplication(application);
@@ -800,10 +804,10 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
@Override
@Transactional
public int deletecaseApplicationByIds(BatchCaseApplication caseApplication) {
public int deletecaseApplicationByIds(List<Long> ids ) {
caseAffiliateMapper.batchDeletecaseAffiliate(caseApplication);
return caseApplicationMapper.batchDeletecaseApplication(caseApplication);
caseAffiliateMapper.batchDeletecaseAffiliate(ids);
return caseApplicationMapper.batchDeletecaseApplication(ids);
}
@Override
@@ -1414,15 +1418,17 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
@Override
@Transactional
public int submitCaseApplicationCheck(BatchCaseApplication batchCaseApplication) {
public int submitCaseApplicationCheck(List<Long> ids, Integer agreeOrNotCheck) {
//提交立案审查
int rows = 0;
for (CaseApplication caseApplication : batchCaseApplication.getList()) {
Integer agreeOrNotCheck = caseApplication.getAgreeOrNotCheck();
if(agreeOrNotCheck.intValue()==1){//同意审核
for (Long id : ids) {
CaseApplication caseApplication = new CaseApplication();
caseApplication.setId(id);
caseApplication.setAgreeOrNotCheck(agreeOrNotCheck);
if(agreeOrNotCheck ==1){//同意审核
caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_PAYMENT);
rows+= caseApplicationMapper.submitCaseApplication(caseApplication);
}else if(agreeOrNotCheck.intValue()==2){//拒绝审核
}else if(agreeOrNotCheck ==2){//拒绝审核
caseApplication.setCaseStatus(CaseApplicationConstants.CASE_APPLICATION);
rows+= caseApplicationMapper.submitCaseApplication(caseApplication);
}
@@ -36,10 +36,11 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
@Override
@Transactional
public AjaxResult examineArbitrateMethod(BatchCaseApplication batchCaseApplication, Integer opinion) {
for (CaseApplication caseApplication : batchCaseApplication.getList()) {
public AjaxResult examineArbitrateMethod(List<Long> ids, Integer opinion) {
for (Long id : ids) {
CaseApplication caseApplication = new CaseApplication();
caseApplication.setId(id);
//查询案件详细信息
CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
if (caseApplication1 == null) {