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);
}
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(){
//错误的
Long[] costIds = new Long[]{
264884L,
22010L
21976L,22477L,62800L,63170L,63173L,63199L,63392L,63581L,63595L,73137L,115316L,115341L,115356L,148035L,
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);

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.bo.*;
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.VtbVerificationMapper;
import com.qs.serve.modules.vtb.mapper.VtbVerificationYardItemMapper;
@ -367,6 +368,17 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe
if(!canCancel){
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());
this.updateById(verification);
//判断费用申请类型

Loading…
Cancel
Save