add:售后合同审批页面及功能

This commit is contained in:
zhangzq
2026-01-28 14:23:40 +08:00
parent 639b4ee0da
commit d75da90e63
8 changed files with 808 additions and 12 deletions

View File

@@ -1,6 +1,7 @@
package com.boge.modules.contract.controller;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.boge.common.publisher.EventPublisher;
import com.boge.common.publisher.EventType;
@@ -118,5 +119,17 @@ public class ContractController {
return R.ok();
}
/**
* 审核
*/
@RequestMapping("/approval")
//@RequiresPermissions("flow:contract:delete")
public R approval(Integer contractId,String status,String approval){
contractService.update(new LambdaUpdateWrapper<ContractEntity>()
.set(ContractEntity::getStatus,status)
.set(ContractEntity::getApproval,approval)
.eq(ContractEntity::getContractId,contractId));
return R.ok();
}
}

View File

@@ -129,9 +129,10 @@ public class ContractEntity implements Serializable {
*/
private String annex;
/**
* 审核状态1待审核2审核完毕3.审核驳回'
* 审核状态0草稿1待审核2审核完毕3.审核驳回'
*/
private String status;
private String approval;
/**
* 备注'
*/

View File

@@ -2,6 +2,8 @@ package com.boge.modules.price.controller;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.boge.common.publisher.EventPublisher;
import com.boge.common.publisher.EventType;
import com.boge.common.utils.CodeUtil;
@@ -113,4 +115,17 @@ public class PriceController {
return R.ok();
}
/**
* 审核
*/
@RequestMapping("/approval")
//@RequiresPermissions("flow:contract:delete")
public R approval(Integer priceId,String status,String approval){
priceService.update(new LambdaUpdateWrapper<PriceEntity>()
.set(PriceEntity::getStatus,status)
.set(PriceEntity::getApproval,approval)
.eq(PriceEntity::getPriceId,priceId));
return R.ok();
}
}

View File

@@ -79,7 +79,14 @@ public class PriceEntity implements Serializable {
* 备注
*/
private String remarks;
/**
* 审核状态
*/
private String status;
/**
* 审核说明
*/
private String approval;
/**
* 附件ids
*/
@@ -106,4 +113,6 @@ public class PriceEntity implements Serializable {
*/
private String pay;
}