收入合同项目列表查询修改
This commit is contained in:
+8
-4
@@ -30,20 +30,24 @@ public class PayIncomeContractCommon {
|
||||
*/
|
||||
public final static Integer PACK0 = 0;
|
||||
/**
|
||||
* 项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目)
|
||||
* 项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目,5:标协会员项目)
|
||||
*/
|
||||
public final static String PROJECT_TYPE1 = "1";
|
||||
/**
|
||||
* 项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目)
|
||||
* 项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目,5:标协会员项目)
|
||||
*/
|
||||
public final static String PROJECT_TYPE2 = "2";
|
||||
/**
|
||||
* 项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目)
|
||||
* 项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目,5:标协会员项目)
|
||||
*/
|
||||
public final static String PROJECT_TYPE3 = "3";
|
||||
/**
|
||||
* 项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目)
|
||||
* 项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目,5:标协会员项目)
|
||||
*/
|
||||
public final static String PROJECT_TYPE4 = "4";
|
||||
/**
|
||||
* 项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目,5:标协会员项目)
|
||||
*/
|
||||
public final static String PROJECT_TYPE5 = "5";
|
||||
|
||||
}
|
||||
|
||||
+1
-1
@@ -100,7 +100,7 @@ public class PayIncomeContractController extends JeroController<PayIncomeContrac
|
||||
if(!StringUtils.isBlank(projectName) && projectName.length() > 50){
|
||||
return Result.error("关联项目长度不能大于50个字符!");
|
||||
}
|
||||
// todo 缺少会议,会员项目
|
||||
// todo 缺少会议,会员项目,标协会员
|
||||
Page<PayIncomeContractOutput> page = new Page<>(pageNo, pageSize);
|
||||
IPage<PayIncomeContractOutput> pageList = payIncomeContractService.queryPageList(page, payIncomeContract,chargeStatus,projectName,startTime,endTime);
|
||||
pageList.getRecords().forEach(p->{
|
||||
|
||||
+3
-3
@@ -39,9 +39,9 @@ public class PayIncomeContractAssociated implements Serializable {
|
||||
@Excel(name = "项目id", width = 15)
|
||||
@ApiModelProperty(value = "项目id")
|
||||
private java.lang.String projectId;
|
||||
/**项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目)*/
|
||||
@Excel(name = "项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目)", width = 15)
|
||||
@ApiModelProperty(value = "项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目)")
|
||||
/**项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目,5:标协会员项目)*/
|
||||
@Excel(name = "项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目,5:标协会员项目)", width = 15)
|
||||
@ApiModelProperty(value = "项目类型(1:普通项目,2:工作组项目,3:会议项目,4:会员项目,5:标协会员项目)")
|
||||
private java.lang.Integer projectType;
|
||||
/**创建人*/
|
||||
@ApiModelProperty(value = "创建人")
|
||||
|
||||
+17
-1
@@ -331,6 +331,9 @@ public class PayIncomeContractServiceImpl extends ServiceImpl<PayIncomeContractM
|
||||
case PayIncomeContractCommon.PROJECT_TYPE4:
|
||||
// todo 会员项目
|
||||
break;
|
||||
case PayIncomeContractCommon.PROJECT_TYPE5:
|
||||
// todo 标协会员
|
||||
break;
|
||||
default:break;
|
||||
}
|
||||
|
||||
@@ -366,7 +369,17 @@ public class PayIncomeContractServiceImpl extends ServiceImpl<PayIncomeContractM
|
||||
|
||||
@Override
|
||||
@Transactional
|
||||
public void cancelAssociated(PayIncomeContractAssociated payIncomeContractAssociated) {
|
||||
public void cancelAssociated(PayIncomeContractAssociated input) {
|
||||
if(StringUtils.isBlank(input.getId())){
|
||||
throw new JeroBootException("关联id不能为空!");
|
||||
}
|
||||
PayIncomeContractAssociated payIncomeContractAssociated = payIncomeContractAssociatedService.getById(input.getId());
|
||||
if(Objects.equals(input.getContractId(),payIncomeContractAssociated.getContractId())){
|
||||
throw new JeroBootException("关联id不能为空!");
|
||||
}
|
||||
if(Objects.isNull(payIncomeContractAssociated)){
|
||||
throw new JeroBootException("关联记录不存在!");
|
||||
}
|
||||
PayIncomeContract payIncomeContract = payIncomeContractService.getById(payIncomeContractAssociated.getContractId());
|
||||
if(Objects.isNull(payIncomeContract)){
|
||||
throw new JeroBootException("合同不存在!");
|
||||
@@ -420,6 +433,9 @@ public class PayIncomeContractServiceImpl extends ServiceImpl<PayIncomeContractM
|
||||
case PayIncomeContractCommon.PROJECT_TYPE4:
|
||||
// todo 会员项目
|
||||
break;
|
||||
case PayIncomeContractCommon.PROJECT_TYPE5:
|
||||
// todo 标协会员
|
||||
break;
|
||||
default:break;
|
||||
}
|
||||
payIncomeContractAssociatedService.removeById(payIncomeContractAssociated.getId());
|
||||
|
||||
Reference in New Issue
Block a user