费用减免流程修改

This commit is contained in:
syruan 2025-02-21 03:11:32 +08:00
parent e5e01f5fd4
commit 1bea1f7f8b
7 changed files with 13 additions and 7 deletions

View File

@ -113,6 +113,7 @@ public class SltAgreementReduce extends BaseEntity {
@ApiModelProperty(value = "减免租赁费用") @ApiModelProperty(value = "减免租赁费用")
private BigDecimal reduceLeaseMoney; private BigDecimal reduceLeaseMoney;
private Integer taskId;
@ApiModelProperty(value = "减免天数") @ApiModelProperty(value = "减免天数")
private Long reduceDays; private Long reduceDays;

View File

@ -212,6 +212,7 @@ public class SltAgreementReduceServiceImpl implements ISltAgreementReduceService
SltAgreementReduce sltAgreement = new SltAgreementReduce(); SltAgreementReduce sltAgreement = new SltAgreementReduce();
sltAgreement.setId(Long.valueOf(workflowAuditDto.getTaskId())); sltAgreement.setId(Long.valueOf(workflowAuditDto.getTaskId()));
sltAgreement.setStatus("1"); sltAgreement.setStatus("1");
sltAgreementRecudceMapper.updateReduce(sltAgreement);
return AjaxResult.success("执行完成"); return AjaxResult.success("执行完成");
} catch (Exception e) { } catch (Exception e) {
return AjaxResult.error("修改任务状态失败,SQL执行异常"); return AjaxResult.error("修改任务状态失败,SQL执行异常");

View File

@ -88,8 +88,10 @@ public class SysWorkflowNodeController extends BaseController {
*/ */
@ApiOperation(value = "根据任务id查询工作流详情列表") @ApiOperation(value = "根据任务id查询工作流详情列表")
@GetMapping("/listByTaskId") @GetMapping("/listByTaskId")
public TableDataInfo listByTaskId(SysWorkflowNode sysWorkflowNode) public TableDataInfo listByTaskId(SysWorkflowNode sysWorkflowNode) {
{ if (sysWorkflowNode == null || sysWorkflowNode.getTaskId() == null) {
throw new RuntimeException("查询参数不能为空");
}
try { try {
startPage(); startPage();
List<SysWorkflowNode> list = sysWorkflowNodeService.listByTaskId(sysWorkflowNode); List<SysWorkflowNode> list = sysWorkflowNodeService.listByTaskId(sysWorkflowNode);

View File

@ -16,6 +16,7 @@ import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.List; import java.util.List;
import java.util.Optional;
@Service @Service
public class SysWorkflowNodeServiceImpl implements SysWorkflowNodeService { public class SysWorkflowNodeServiceImpl implements SysWorkflowNodeService {
@ -108,6 +109,7 @@ public class SysWorkflowNodeServiceImpl implements SysWorkflowNodeService {
SysWorkflowRecordHistory sysWorkflowRecordHistory = new SysWorkflowRecordHistory(); SysWorkflowRecordHistory sysWorkflowRecordHistory = new SysWorkflowRecordHistory();
sysWorkflowRecordHistory.setRecordId(SysWorkflowNode.getRecordId()); sysWorkflowRecordHistory.setRecordId(SysWorkflowNode.getRecordId());
sysWorkflowRecordHistory.setNodeId(SysWorkflowNode.getNodeId()); sysWorkflowRecordHistory.setNodeId(SysWorkflowNode.getNodeId());
System.out.println(sysWorkflowRecordHistory);
SysWorkflowRecordHistory sysWorkflowRecordHistoryNew = sysWorkflowRecordHistoryMapper.seleteSysWorkflowRecordHistory(sysWorkflowRecordHistory); SysWorkflowRecordHistory sysWorkflowRecordHistoryNew = sysWorkflowRecordHistoryMapper.seleteSysWorkflowRecordHistory(sysWorkflowRecordHistory);
if (StringUtils.isNotNull(sysWorkflowRecordHistoryNew)){ if (StringUtils.isNotNull(sysWorkflowRecordHistoryNew)){
SysWorkflowNode.setIsAccept(sysWorkflowRecordHistoryNew.getIsAccept()); SysWorkflowNode.setIsAccept(sysWorkflowRecordHistoryNew.getIsAccept());

View File

@ -120,7 +120,7 @@
<select id="getAuditList" resultType="com.bonus.material.settlement.domain.SltAgreementReduce"> <select id="getAuditList" resultType="com.bonus.material.settlement.domain.SltAgreementReduce">
SELECT SELECT
sra.id as id, sra.id as id,sra.id as taskId,
sra.create_time as createTime, sra.create_time as createTime,
su.user_name as createBy, su.user_name as createBy,
bu.unit_name as unitName, bu.unit_name as unitName,

View File

@ -78,8 +78,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
left join sys_workflow_record swr on swr.workflow_id = swn.type_id left join sys_workflow_record swr on swr.workflow_id = swn.type_id
left join sys_workflow_record_history swrh on swr.id = swrh.record_id left join sys_workflow_record_history swrh on swr.id = swrh.record_id
where swr.task_id=#{taskId} where swr.task_id=#{taskId}
<if test="nodeName != null "> and type_name like concat('%', #{typeName}, '%')</if> <if test="nodeName != null and nodeName != '' "> and type_name like concat('%', #{typeName}, '%')</if>
<if test="nodeSignType != null "> and node_sign_type = #{nodeSignType}</if> <if test="nodeSignType != null and nodeSignType != ''"> and node_sign_type = #{nodeSignType}</if>
GROUP BY swn.id GROUP BY swn.id
</select> </select>

View File

@ -26,10 +26,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="remark != null">#{remark},</if> <if test="remark != null">#{remark},</if>
</trim> </trim>
</insert> </insert>
<select id="seleteSysWorkflowRecordHistory" <select id="seleteSysWorkflowRecordHistory" resultType="com.bonus.material.work.domain.SysWorkflowRecordHistory">
resultType="com.bonus.material.work.domain.SysWorkflowRecordHistory">
select swrh.is_accept as isAccept,swrh.create_time as createTime,swrh.remark as remark select swrh.is_accept as isAccept,swrh.create_time as createTime,swrh.remark as remark
from sys_workflow_record_history swrh from sys_workflow_record_history swrh
where swrh.record_id=#{recordId} and swrh.node_id= #{nodeId} where swrh.record_id=#{recordId} and swrh.node_id= #{nodeId}
limit 1
</select> </select>
</mapper> </mapper>