案件批量操作
This commit is contained in:
+6
-1
@@ -1,8 +1,10 @@
|
|||||||
package com.ruoyi.web.controller.wisdomarbitrate;
|
package com.ruoyi.web.controller.wisdomarbitrate;
|
||||||
|
|
||||||
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
import com.ruoyi.common.core.redis.RedisCache;
|
import com.ruoyi.common.core.redis.RedisCache;
|
||||||
|
import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.vo.BookSendVO;
|
import com.ruoyi.wisdomarbitrate.domain.vo.BookSendVO;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.vo.LogisticsInfoVO;
|
import com.ruoyi.wisdomarbitrate.domain.vo.LogisticsInfoVO;
|
||||||
@@ -83,7 +85,10 @@ public class AdjudicationController extends BaseController {
|
|||||||
*/
|
*/
|
||||||
@PostMapping("/caseFile")
|
@PostMapping("/caseFile")
|
||||||
// @PreAuthorize("@ss.hasPermi('awardManagement:list:file')")
|
// @PreAuthorize("@ss.hasPermi('awardManagement:list:file')")
|
||||||
public AjaxResult caseFile(@Validated @RequestBody CaseApplication caseApplication){
|
public AjaxResult caseFile(@Validated @RequestBody BatchCaseApplication caseApplication){
|
||||||
|
if(CollectionUtil.isEmpty(caseApplication.getList())){
|
||||||
|
return error("参数校验失败");
|
||||||
|
}
|
||||||
return adjudicationService.caseFile(caseApplication);
|
return adjudicationService.caseFile(caseApplication);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+14
-5
@@ -1,5 +1,6 @@
|
|||||||
package com.ruoyi.web.controller.wisdomarbitrate;
|
package com.ruoyi.web.controller.wisdomarbitrate;
|
||||||
|
|
||||||
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import com.ruoyi.common.annotation.Anonymous;
|
import com.ruoyi.common.annotation.Anonymous;
|
||||||
import com.ruoyi.common.annotation.Log;
|
import com.ruoyi.common.annotation.Log;
|
||||||
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
@@ -9,6 +10,7 @@ import com.ruoyi.common.enums.BusinessType;
|
|||||||
import com.ruoyi.common.exception.EsignDemoException;
|
import com.ruoyi.common.exception.EsignDemoException;
|
||||||
import com.ruoyi.common.utils.WxAppletNotifyUtils;
|
import com.ruoyi.common.utils.WxAppletNotifyUtils;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
||||||
|
import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.SealSignRecord;
|
import com.ruoyi.wisdomarbitrate.domain.SealSignRecord;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.vo.SendRoomNoMessageVO;
|
import com.ruoyi.wisdomarbitrate.domain.vo.SendRoomNoMessageVO;
|
||||||
@@ -87,8 +89,10 @@ public class CaseApplicationController extends BaseController {
|
|||||||
// @PreAuthorize("@ss.hasPermi('caseManagement:list:submit')")
|
// @PreAuthorize("@ss.hasPermi('caseManagement:list:submit')")
|
||||||
@Log(title = "提交立案申请", businessType = BusinessType.UPDATE)
|
@Log(title = "提交立案申请", businessType = BusinessType.UPDATE)
|
||||||
@PostMapping("/submitCaseApplication")
|
@PostMapping("/submitCaseApplication")
|
||||||
public AjaxResult submitCaseApplication(@Validated @RequestBody CaseApplication caseApplication) {
|
public AjaxResult submitCaseApplication(@Validated @RequestBody BatchCaseApplication caseApplication) {
|
||||||
|
if(CollectionUtil.isEmpty(caseApplication.getList())){
|
||||||
|
return error("参数校验失败");
|
||||||
|
}
|
||||||
return toAjax(caseApplicationService.submitCaseApplication(caseApplication));
|
return toAjax(caseApplicationService.submitCaseApplication(caseApplication));
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -98,7 +102,10 @@ public class CaseApplicationController extends BaseController {
|
|||||||
// @PreAuthorize("@ss.hasPermi('caseManagement:list:delete')")
|
// @PreAuthorize("@ss.hasPermi('caseManagement:list:delete')")
|
||||||
@Log(title = "删除立案数据", businessType = BusinessType.DELETE)
|
@Log(title = "删除立案数据", businessType = BusinessType.DELETE)
|
||||||
@PostMapping("/removeCaseApplication")
|
@PostMapping("/removeCaseApplication")
|
||||||
public AjaxResult removeCaseApplication(@Validated @RequestBody CaseApplication caseApplication) {
|
public AjaxResult removeCaseApplication(@Validated @RequestBody BatchCaseApplication caseApplication) {
|
||||||
|
if(CollectionUtil.isEmpty(caseApplication.getList())){
|
||||||
|
return error("参数校验失败");
|
||||||
|
}
|
||||||
|
|
||||||
return toAjax(caseApplicationService.deletecaseApplicationByIds(caseApplication));
|
return toAjax(caseApplicationService.deletecaseApplicationByIds(caseApplication));
|
||||||
}
|
}
|
||||||
@@ -251,8 +258,10 @@ public class CaseApplicationController extends BaseController {
|
|||||||
// @PreAuthorize("@ss.hasPermi('caseManagement:list:check')")
|
// @PreAuthorize("@ss.hasPermi('caseManagement:list:check')")
|
||||||
@Log(title = "提交立案审查", businessType = BusinessType.UPDATE)
|
@Log(title = "提交立案审查", businessType = BusinessType.UPDATE)
|
||||||
@PostMapping("/submitCaseApplicationCheck")
|
@PostMapping("/submitCaseApplicationCheck")
|
||||||
public AjaxResult submitCaseApplicationCheck(@Validated @RequestBody CaseApplication caseApplication) {
|
public AjaxResult submitCaseApplicationCheck(@Validated @RequestBody BatchCaseApplication caseApplication) {
|
||||||
|
if(CollectionUtil.isEmpty(caseApplication.getList())){
|
||||||
|
return error("参数校验失败");
|
||||||
|
}
|
||||||
return toAjax(caseApplicationService.submitCaseApplicationCheck(caseApplication));
|
return toAjax(caseApplicationService.submitCaseApplicationCheck(caseApplication));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+6
-1
@@ -1,8 +1,10 @@
|
|||||||
package com.ruoyi.web.controller.wisdomarbitrate;
|
package com.ruoyi.web.controller.wisdomarbitrate;
|
||||||
|
|
||||||
|
import cn.hutool.core.collection.CollectionUtil;
|
||||||
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
||||||
|
import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.service.ICaseArbitrateService;
|
import com.ruoyi.wisdomarbitrate.service.ICaseArbitrateService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -24,8 +26,11 @@ public class CaseArbitrateController extends BaseController {
|
|||||||
*/
|
*/
|
||||||
@PutMapping("/method")
|
@PutMapping("/method")
|
||||||
// @PreAuthorize("@ss.hasPermi('caseManagement:list:checkarbitrationway')")
|
// @PreAuthorize("@ss.hasPermi('caseManagement:list:checkarbitrationway')")
|
||||||
public AjaxResult examineArbitrateMethod(@Validated @RequestBody CaseApplication caseApplication
|
public AjaxResult examineArbitrateMethod(@Validated @RequestBody BatchCaseApplication caseApplication
|
||||||
,Integer opinion){
|
,Integer opinion){
|
||||||
|
if(CollectionUtil.isEmpty(caseApplication.getList())){
|
||||||
|
return error("参数校验失败");
|
||||||
|
}
|
||||||
return caseArbitrateService.examineArbitrateMethod(caseApplication,opinion);
|
return caseArbitrateService.examineArbitrateMethod(caseApplication,opinion);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,15 @@
|
|||||||
|
package com.ruoyi.wisdomarbitrate.domain;
|
||||||
|
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author wangqiong
|
||||||
|
* @description 批量操作案件
|
||||||
|
* @date 2023-10-20 14:49
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
public class BatchCaseApplication {
|
||||||
|
private List<CaseApplication> list;
|
||||||
|
}
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
package com.ruoyi.wisdomarbitrate.mapper;
|
package com.ruoyi.wisdomarbitrate.mapper;
|
||||||
|
|
||||||
|
import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
|
import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
@@ -13,6 +14,7 @@ public interface CaseAffiliateMapper {
|
|||||||
|
|
||||||
|
|
||||||
void deletecaseAffiliate(CaseApplication caseApplication);
|
void deletecaseAffiliate(CaseApplication caseApplication);
|
||||||
|
void batchDeletecaseAffiliate(BatchCaseApplication caseApplication);
|
||||||
|
|
||||||
|
|
||||||
List<CaseAffiliate> selectCaseAffiliate(CaseAffiliate caseAffiliate);
|
List<CaseAffiliate> selectCaseAffiliate(CaseAffiliate caseAffiliate);
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.ruoyi.wisdomarbitrate.mapper;
|
package com.ruoyi.wisdomarbitrate.mapper;
|
||||||
|
|
||||||
import com.ruoyi.wisdomarbitrate.domain.Arbitrator;
|
import com.ruoyi.wisdomarbitrate.domain.Arbitrator;
|
||||||
|
import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
|
import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.dto.CaseConfirmPayDTO;
|
import com.ruoyi.wisdomarbitrate.domain.dto.CaseConfirmPayDTO;
|
||||||
@@ -68,4 +69,11 @@ public interface CaseApplicationMapper {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
int updateCaseLockStatus(@Param("id")Long id,@Param("lockStatus") Integer lockStatus);
|
int updateCaseLockStatus(@Param("id")Long id,@Param("lockStatus") Integer lockStatus);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 批量删除案件
|
||||||
|
* @param caseApplication
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int batchDeletecaseApplication(BatchCaseApplication caseApplication);
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -1,6 +1,7 @@
|
|||||||
package com.ruoyi.wisdomarbitrate.service;
|
package com.ruoyi.wisdomarbitrate.service;
|
||||||
|
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
|
import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.vo.LogisticsInfoVO;
|
import com.ruoyi.wisdomarbitrate.domain.vo.LogisticsInfoVO;
|
||||||
|
|
||||||
@@ -15,7 +16,7 @@ public interface IAdjudicationService {
|
|||||||
|
|
||||||
AjaxResult signature(CaseApplication caseApplication);
|
AjaxResult signature(CaseApplication caseApplication);
|
||||||
|
|
||||||
AjaxResult caseFile(CaseApplication caseApplication);
|
AjaxResult caseFile(BatchCaseApplication caseApplication);
|
||||||
|
|
||||||
AjaxResult service(Long id, String appEmail, String resEmail, String apptrackingNum, String restrackingNum);
|
AjaxResult service(Long id, String appEmail, String resEmail, String apptrackingNum, String restrackingNum);
|
||||||
|
|
||||||
|
|||||||
+4
-3
@@ -3,6 +3,7 @@ package com.ruoyi.wisdomarbitrate.service;
|
|||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
import com.ruoyi.common.exception.EsignDemoException;
|
import com.ruoyi.common.exception.EsignDemoException;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
||||||
|
import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.SealSignRecord;
|
import com.ruoyi.wisdomarbitrate.domain.SealSignRecord;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.vo.SendRoomNoMessageVO;
|
import com.ruoyi.wisdomarbitrate.domain.vo.SendRoomNoMessageVO;
|
||||||
@@ -21,9 +22,9 @@ public interface ICaseApplicationService {
|
|||||||
|
|
||||||
int editCaseApplication(CaseApplication caseApplication);
|
int editCaseApplication(CaseApplication caseApplication);
|
||||||
|
|
||||||
int submitCaseApplication(CaseApplication caseApplication);
|
int submitCaseApplication(BatchCaseApplication caseApplication);
|
||||||
|
|
||||||
int deletecaseApplicationByIds(CaseApplication caseApplication);
|
int deletecaseApplicationByIds(BatchCaseApplication caseApplication);
|
||||||
|
|
||||||
CaseApplication selectCaseApplication(CaseApplication caseApplication);
|
CaseApplication selectCaseApplication(CaseApplication caseApplication);
|
||||||
|
|
||||||
@@ -41,7 +42,7 @@ public interface ICaseApplicationService {
|
|||||||
|
|
||||||
int checkArbitrateRecord(CaseApplication caseApplication);
|
int checkArbitrateRecord(CaseApplication caseApplication);
|
||||||
|
|
||||||
int submitCaseApplicationCheck(CaseApplication caseApplication);
|
int submitCaseApplicationCheck(BatchCaseApplication caseApplication);
|
||||||
|
|
||||||
CaseApplication selectCaseApplicationConfirm(CaseApplication caseApplication);
|
CaseApplication selectCaseApplicationConfirm(CaseApplication caseApplication);
|
||||||
|
|
||||||
|
|||||||
+2
-1
@@ -2,6 +2,7 @@ package com.ruoyi.wisdomarbitrate.service;
|
|||||||
|
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
||||||
|
import com.ruoyi.wisdomarbitrate.domain.BatchCaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||||
|
|
||||||
public interface ICaseArbitrateService {
|
public interface ICaseArbitrateService {
|
||||||
@@ -9,5 +10,5 @@ public interface ICaseArbitrateService {
|
|||||||
|
|
||||||
AjaxResult writtenHear(ArbitrateRecord arbitrateRecord);
|
AjaxResult writtenHear(ArbitrateRecord arbitrateRecord);
|
||||||
|
|
||||||
AjaxResult examineArbitrateMethod(CaseApplication caseApplication, Integer opinion);
|
AjaxResult examineArbitrateMethod(BatchCaseApplication caseApplication, Integer opinion);
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-6
@@ -438,12 +438,18 @@ public class AdjudicationServiceImpl implements IAdjudicationService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AjaxResult caseFile(CaseApplication caseApplication) {
|
public AjaxResult caseFile(BatchCaseApplication batchCaseApplication) {
|
||||||
//更改案件状态(暂时)
|
try {
|
||||||
caseApplication.setCaseStatus(CaseApplicationConstants.CASE_ARCHIVED);
|
for (CaseApplication caseApplication : batchCaseApplication.getList()) {
|
||||||
caseApplicationMapper.submitCaseApplication(caseApplication);
|
//更改案件状态(暂时)
|
||||||
// 新增日志
|
caseApplication.setCaseStatus(CaseApplicationConstants.CASE_ARCHIVED);
|
||||||
CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.CASE_ARCHIVED, "");
|
caseApplicationMapper.submitCaseApplication(caseApplication);
|
||||||
|
// 新增日志
|
||||||
|
CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.CASE_ARCHIVED, "");
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
return AjaxResult.error(e.getMessage());
|
||||||
|
}
|
||||||
|
|
||||||
return AjaxResult.success("归档成功,案件状态已改为已归档");
|
return AjaxResult.success("归档成功,案件状态已改为已归档");
|
||||||
}
|
}
|
||||||
|
|||||||
+25
-19
@@ -786,21 +786,24 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
public int submitCaseApplication(CaseApplication caseApplication) {
|
public int submitCaseApplication(BatchCaseApplication caseApplication) {
|
||||||
//提交立案申请
|
int rows=0;
|
||||||
caseApplication.setCaseStatus(CaseApplicationConstants.CASE_CHECK);
|
for (CaseApplication application : caseApplication.getList()) {
|
||||||
int rows = caseApplicationMapper.submitCaseApplication(caseApplication);
|
//提交立案申请
|
||||||
// 新增日志
|
application.setCaseStatus(CaseApplicationConstants.CASE_CHECK);
|
||||||
CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.CASE_CHECK,"");
|
rows += caseApplicationMapper.submitCaseApplication(application);
|
||||||
|
// 新增日志
|
||||||
|
CaseLogUtils.insertCaseLog(application.getId(),CaseApplicationConstants.CASE_CHECK,"");
|
||||||
|
}
|
||||||
return rows;
|
return rows;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
public int deletecaseApplicationByIds(CaseApplication caseApplication) {
|
public int deletecaseApplicationByIds(BatchCaseApplication caseApplication) {
|
||||||
|
|
||||||
caseAffiliateMapper.deletecaseAffiliate(caseApplication);
|
caseAffiliateMapper.batchDeletecaseAffiliate(caseApplication);
|
||||||
return caseApplicationMapper.deletecaseApplication(caseApplication);
|
return caseApplicationMapper.batchDeletecaseApplication(caseApplication);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1411,19 +1414,22 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
public int submitCaseApplicationCheck(CaseApplication caseApplication) {
|
public int submitCaseApplicationCheck(BatchCaseApplication batchCaseApplication) {
|
||||||
//提交立案审查
|
//提交立案审查
|
||||||
int rows = 0;
|
int rows = 0;
|
||||||
Integer agreeOrNotCheck = caseApplication.getAgreeOrNotCheck();
|
for (CaseApplication caseApplication : batchCaseApplication.getList()) {
|
||||||
if(agreeOrNotCheck.intValue()==1){//同意审核
|
Integer agreeOrNotCheck = caseApplication.getAgreeOrNotCheck();
|
||||||
caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_PAYMENT);
|
if(agreeOrNotCheck.intValue()==1){//同意审核
|
||||||
rows = caseApplicationMapper.submitCaseApplication(caseApplication);
|
caseApplication.setCaseStatus(CaseApplicationConstants.PENDING_PAYMENT);
|
||||||
}else if(agreeOrNotCheck.intValue()==2){//拒绝审核
|
rows+= caseApplicationMapper.submitCaseApplication(caseApplication);
|
||||||
caseApplication.setCaseStatus(CaseApplicationConstants.CASE_APPLICATION);
|
}else if(agreeOrNotCheck.intValue()==2){//拒绝审核
|
||||||
rows = caseApplicationMapper.submitCaseApplication(caseApplication);
|
caseApplication.setCaseStatus(CaseApplicationConstants.CASE_APPLICATION);
|
||||||
|
rows+= caseApplicationMapper.submitCaseApplication(caseApplication);
|
||||||
|
}
|
||||||
|
// 新增日志
|
||||||
|
CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_PAYMENT,"");
|
||||||
}
|
}
|
||||||
// 新增日志
|
|
||||||
CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_PAYMENT,"");
|
|
||||||
|
|
||||||
return rows;
|
return rows;
|
||||||
}
|
}
|
||||||
|
|||||||
+70
-67
@@ -36,82 +36,85 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
public AjaxResult examineArbitrateMethod(CaseApplication caseApplication, Integer opinion) {
|
public AjaxResult examineArbitrateMethod(BatchCaseApplication batchCaseApplication, Integer opinion) {
|
||||||
//查询案件详细信息
|
for (CaseApplication caseApplication : batchCaseApplication.getList()) {
|
||||||
CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
|
|
||||||
if (caseApplication1 == null) {
|
|
||||||
return AjaxResult.error();
|
|
||||||
}
|
|
||||||
int arbitratMethod = caseApplication1.getArbitratMethod();
|
|
||||||
String caseNum = caseApplication1.getCaseNum();
|
|
||||||
if (opinion==0){ //拒绝
|
|
||||||
if (arbitratMethod == 2){
|
|
||||||
caseApplication1.setArbitratMethod(1); // 更改仲裁方式
|
|
||||||
//修改案件状态为待开庭审理
|
|
||||||
// caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
|
|
||||||
//修改案件状态为待修改开庭时间
|
|
||||||
caseApplication1.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
|
|
||||||
// 新增日志
|
|
||||||
CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_OPENCOURT_HEAR,"");
|
|
||||||
|
|
||||||
}else {
|
|
||||||
caseApplication1.setArbitratMethod(2);
|
|
||||||
//修改案件状态为待书面审理
|
|
||||||
caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_WRIITEN_HEAR);
|
|
||||||
// 新增日志
|
|
||||||
CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_WRIITEN_HEAR,"");
|
|
||||||
|
|
||||||
|
//查询案件详细信息
|
||||||
|
CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
|
||||||
|
if (caseApplication1 == null) {
|
||||||
|
return AjaxResult.error();
|
||||||
}
|
}
|
||||||
}else {
|
int arbitratMethod = caseApplication1.getArbitratMethod();
|
||||||
if (arbitratMethod == 2){
|
String caseNum = caseApplication1.getCaseNum();
|
||||||
//修改案件状态为待书面审理
|
if (opinion == 0) { //拒绝
|
||||||
caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_WRIITEN_HEAR);
|
if (arbitratMethod == 2) {
|
||||||
// 新增日志
|
caseApplication1.setArbitratMethod(1); // 更改仲裁方式
|
||||||
CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_WRIITEN_HEAR,"");
|
//修改案件状态为待开庭审理
|
||||||
|
|
||||||
}else {
|
|
||||||
//修改案件状态为待开庭审理
|
|
||||||
// caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
|
// caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
|
||||||
//修改案件状态为待修改开庭时间
|
//修改案件状态为待修改开庭时间
|
||||||
caseApplication1.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
|
caseApplication1.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
|
||||||
// 新增日志
|
// 新增日志
|
||||||
CaseLogUtils.insertCaseLog(caseApplication.getId(),CaseApplicationConstants.PENDING_OPENCOURT_HEAR,"");
|
CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.PENDING_OPENCOURT_HEAR, "");
|
||||||
|
|
||||||
|
} else {
|
||||||
|
caseApplication1.setArbitratMethod(2);
|
||||||
|
//修改案件状态为待书面审理
|
||||||
|
caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_WRIITEN_HEAR);
|
||||||
|
// 新增日志
|
||||||
|
CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.PENDING_WRIITEN_HEAR, "");
|
||||||
|
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (arbitratMethod == 2) {
|
||||||
|
//修改案件状态为待书面审理
|
||||||
|
caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_WRIITEN_HEAR);
|
||||||
|
// 新增日志
|
||||||
|
CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.PENDING_WRIITEN_HEAR, "");
|
||||||
|
|
||||||
|
} else {
|
||||||
|
//修改案件状态为待开庭审理
|
||||||
|
// caseApplication1.setCaseStatus(CaseApplicationConstants.PENDING_OPENCOURT_HEAR);
|
||||||
|
//修改案件状态为待修改开庭时间
|
||||||
|
caseApplication1.setCaseStatus(CaseApplicationConstants.MODIFY_HEARDATE);
|
||||||
|
// 新增日志
|
||||||
|
CaseLogUtils.insertCaseLog(caseApplication.getId(), CaseApplicationConstants.PENDING_OPENCOURT_HEAR, "");
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
int i = caseApplicationMapper.submitCaseApplication(caseApplication1);
|
|
||||||
if (i > 0) {
|
|
||||||
String arbitratMethodStr = caseApplication1.getArbitratMethod() == 1 ? "开庭审理" : "书面审理";
|
|
||||||
//发送短信通知
|
|
||||||
SmsUtils.SendSmsRequest request = new SmsUtils.SendSmsRequest();
|
|
||||||
request.setTemplateId("1931000");
|
|
||||||
CaseAffiliate caseAffiliate = new CaseAffiliate();
|
|
||||||
caseAffiliate.setCaseAppliId(caseApplication1.getId());
|
|
||||||
List<CaseAffiliate> caseAffiliates = caseAffiliateMapper.selectCaseAffiliate(caseAffiliate); //获取案件关联人信息
|
|
||||||
if (caseAffiliates != null && caseAffiliates.size() > 0) {
|
|
||||||
for (CaseAffiliate affiliate : caseAffiliates) {
|
|
||||||
//获取身份类型
|
|
||||||
int identityType = affiliate.getIdentityType();
|
|
||||||
if (identityType == 1) { //申请人
|
|
||||||
request.setPhone(affiliate.getContactTelphone());
|
|
||||||
// 这个值,要看你的模板中是否预留了占位符,如果没有则不需要设置
|
|
||||||
// 1931000 普通短信 确定仲裁方式通知 尊敬的{1}用户,您的{2}仲裁案件,仲裁方式已确定为{3},请知晓,如非本人操作,请忽略本短信。
|
|
||||||
String name = affiliate.getName();
|
|
||||||
request.setTemplateParamSet(new String[]{name, caseNum, arbitratMethodStr});
|
|
||||||
SmsUtils.sendSms(request);
|
|
||||||
} else { //被申请人
|
|
||||||
request.setPhone(affiliate.getContactTelphone());
|
|
||||||
// 模板id1928006 普通短信 案件应诉通知 尊敬的{1}用户,您的{2}案件{3}已成功受理,请点击https://phmapp.xayunmei.com选择是否应诉。
|
|
||||||
String name = affiliate.getName();
|
|
||||||
request.setTemplateParamSet(new String[]{name, caseNum, arbitratMethodStr});
|
|
||||||
SmsUtils.sendSms(request);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
int i = caseApplicationMapper.submitCaseApplication(caseApplication1);
|
||||||
|
if (i > 0) {
|
||||||
|
String arbitratMethodStr = caseApplication1.getArbitratMethod() == 1 ? "开庭审理" : "书面审理";
|
||||||
|
//发送短信通知
|
||||||
|
SmsUtils.SendSmsRequest request = new SmsUtils.SendSmsRequest();
|
||||||
|
request.setTemplateId("1931000");
|
||||||
|
CaseAffiliate caseAffiliate = new CaseAffiliate();
|
||||||
|
caseAffiliate.setCaseAppliId(caseApplication1.getId());
|
||||||
|
List<CaseAffiliate> caseAffiliates = caseAffiliateMapper.selectCaseAffiliate(caseAffiliate); //获取案件关联人信息
|
||||||
|
if (caseAffiliates != null && caseAffiliates.size() > 0) {
|
||||||
|
for (CaseAffiliate affiliate : caseAffiliates) {
|
||||||
|
//获取身份类型
|
||||||
|
int identityType = affiliate.getIdentityType();
|
||||||
|
if (identityType == 1) { //申请人
|
||||||
|
request.setPhone(affiliate.getContactTelphone());
|
||||||
|
// 这个值,要看你的模板中是否预留了占位符,如果没有则不需要设置
|
||||||
|
// 1931000 普通短信 确定仲裁方式通知 尊敬的{1}用户,您的{2}仲裁案件,仲裁方式已确定为{3},请知晓,如非本人操作,请忽略本短信。
|
||||||
|
String name = affiliate.getName();
|
||||||
|
request.setTemplateParamSet(new String[]{name, caseNum, arbitratMethodStr});
|
||||||
|
SmsUtils.sendSms(request);
|
||||||
|
} else { //被申请人
|
||||||
|
request.setPhone(affiliate.getContactTelphone());
|
||||||
|
// 模板id1928006 普通短信 案件应诉通知 尊敬的{1}用户,您的{2}案件{3}已成功受理,请点击https://phmapp.xayunmei.com选择是否应诉。
|
||||||
|
String name = affiliate.getName();
|
||||||
|
request.setTemplateParamSet(new String[]{name, caseNum, arbitratMethodStr});
|
||||||
|
SmsUtils.sendSms(request);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return AjaxResult.success("审核成功");
|
}
|
||||||
}
|
}
|
||||||
return AjaxResult.error();
|
return AjaxResult.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -106,11 +106,13 @@
|
|||||||
<delete id="deletecaseAffiliate" parameterType="CaseApplication">
|
<delete id="deletecaseAffiliate" parameterType="CaseApplication">
|
||||||
delete from case_affiliate where case_appli_id = #{id}
|
delete from case_affiliate where case_appli_id = #{id}
|
||||||
</delete>
|
</delete>
|
||||||
|
<delete id="batchDeletecaseAffiliate">
|
||||||
|
|
||||||
|
delete from case_affiliate where case_appli_id in
|
||||||
|
<foreach collection="list" item="item" open="(" separator="," close=")">
|
||||||
|
#{item.id}
|
||||||
|
</foreach>
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
@@ -451,6 +451,13 @@
|
|||||||
<delete id="deletecaseApplication" parameterType="CaseApplication">
|
<delete id="deletecaseApplication" parameterType="CaseApplication">
|
||||||
delete from case_application where id = #{id}
|
delete from case_application where id = #{id}
|
||||||
</delete>
|
</delete>
|
||||||
|
<delete id="batchDeletecaseApplication">
|
||||||
|
delete from case_application
|
||||||
|
where id in
|
||||||
|
<foreach collection="list" item="item" open="(" separator="," close=")">
|
||||||
|
#{item.id}
|
||||||
|
</foreach>
|
||||||
|
</delete>
|
||||||
|
|
||||||
<select id="selectCaseApplication" parameterType="CaseApplication" resultMap="CaseApplicationResult">
|
<select id="selectCaseApplication" parameterType="CaseApplication" resultMap="CaseApplicationResult">
|
||||||
select c.id ,c.case_num ,c.case_subject_amount ,c.register_date ,c.arbitrat_method ,
|
select c.id ,c.case_num ,c.case_subject_amount ,c.register_date ,c.arbitrat_method ,
|
||||||
|
|||||||
Reference in New Issue
Block a user