Browse Source

核销调整

v1.0
Yen 2 years ago
parent
commit
cd1f10b8a1
  1. 2
      src/main/java/com/qs/serve/modules/third/service/PortalOfCostApplication.java
  2. 6
      src/main/java/com/qs/serve/modules/vtb/controller/VtbVerificationController.java
  3. 20
      src/main/java/com/qs/serve/modules/vtb/entity/dto/XltDelVerificationDto.java
  4. 12
      src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java

2
src/main/java/com/qs/serve/modules/third/service/PortalOfCostApplication.java

@ -1072,6 +1072,8 @@ public class PortalOfCostApplication {
verificationSubjectService.save(verificationSubject); verificationSubjectService.save(verificationSubject);
} }
verificationService.successCommit(verification.getId(),false);
} }
/** /**

6
src/main/java/com/qs/serve/modules/vtb/controller/VtbVerificationController.java

@ -467,8 +467,10 @@ public class VtbVerificationController {
public R<?> successCommit2(){ public R<?> successCommit2(){
//错误的 //错误的
Long[] costIds = new Long[]{ Long[] costIds = new Long[]{
264884L, 21976L,22477L,62800L,63170L,63173L,63199L,63392L,63581L,63595L,73137L,115316L,115341L,115356L,148035L,
22010L 171471L,182920L,201033L,260717L,260809L,260811L,262948L,263110L,263609L,263821L,264088L,264259L,264259L,
264378L,264524L,264538L,264568L,264684L,264780L,265036L,265373L,265542L,265730L,265730L,267538L,267699L,
267705L,267986L,268109L,268254L
}; };
List<Long> costIds2 = Arrays.asList(costIds); List<Long> costIds2 = Arrays.asList(costIds);

20
src/main/java/com/qs/serve/modules/vtb/entity/dto/XltDelVerificationDto.java

@ -0,0 +1,20 @@
package com.qs.serve.modules.vtb.entity.dto;
import lombok.AllArgsConstructor;
import lombok.Data;
/**
* @author YenHex
* @since 2023/12/21
*/
@Data
@AllArgsConstructor
public class XltDelVerificationDto {
private String empNo;
private String requestDeleteTime;
private String verificationCode;
}

12
src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java

@ -46,6 +46,7 @@ import com.qs.serve.modules.vtb.common.VtbVerificationState;
import com.qs.serve.modules.vtb.entity.*; import com.qs.serve.modules.vtb.entity.*;
import com.qs.serve.modules.vtb.entity.bo.*; import com.qs.serve.modules.vtb.entity.bo.*;
import com.qs.serve.modules.seeyon.entity.XltApticlaim; import com.qs.serve.modules.seeyon.entity.XltApticlaim;
import com.qs.serve.modules.vtb.entity.dto.XltDelVerificationDto;
import com.qs.serve.modules.vtb.mapper.VtbFundFlowMapper; import com.qs.serve.modules.vtb.mapper.VtbFundFlowMapper;
import com.qs.serve.modules.vtb.mapper.VtbVerificationMapper; import com.qs.serve.modules.vtb.mapper.VtbVerificationMapper;
import com.qs.serve.modules.vtb.mapper.VtbVerificationYardItemMapper; import com.qs.serve.modules.vtb.mapper.VtbVerificationYardItemMapper;
@ -367,6 +368,17 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe
if(!canCancel){ if(!canCancel){
Assert.throwEx("当前活动状态不可作废"); Assert.throwEx("当前活动状态不可作废");
} }
//TODO 请求伟成接口,删除 XLT_BIFyDbf
SysUser sysUser = sysUserService.getById(AuthContextUtils.getSysUserId());
XltDelVerificationDto delVerificationDto = new XltDelVerificationDto(
sysUser.getAccount(),
null,
verification.getVerificationCode()
);
//HttpUtil.doPost(null,JsonUtil.objectToJson(delVerificationDto),null);
verification.setVerificationState(VtbVerificationState.Cancel.getCode()); verification.setVerificationState(VtbVerificationState.Cancel.getCode());
this.updateById(verification); this.updateById(verification);
//判断费用申请类型 //判断费用申请类型

Loading…
Cancel
Save