Browse Source

fix: debug

v1.0
Yen 1 year ago
parent
commit
a49c19eed0
  1. 5
      src/main/java/com/qs/serve/common/framework/manager/AsyncFactory.java
  2. 12
      src/main/java/com/qs/serve/modules/bms/controller/BmsSupplierController.java
  3. 10
      src/main/java/com/qs/serve/modules/bms/entity/bo/BmsSupplierExcelBo.java
  4. 11
      src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetServiceImpl.java
  5. 10
      src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationOperationServiceImpl.java

5
src/main/java/com/qs/serve/common/framework/manager/AsyncFactory.java

@ -284,6 +284,8 @@ public class AsyncFactory {
} }
VtbVerificationOperationServiceImpl verificationOperationService = SpringUtils.getBean(VtbVerificationOperationServiceImpl.class); VtbVerificationOperationServiceImpl verificationOperationService = SpringUtils.getBean(VtbVerificationOperationServiceImpl.class);
String summeryResult = verificationOperationService.checkAffairSummery(verification.getId().toString()); String summeryResult = verificationOperationService.checkAffairSummery(verification.getId().toString());
if(summeryResult.equals(TbsCostApplyOperationServiceImpl.SummeryState_Success)){
DataAffairCommitService commitService = SpringUtils.getBean(DataAffairCommitService.class); DataAffairCommitService commitService = SpringUtils.getBean(DataAffairCommitService.class);
// TbsAffairCommitBo.state 0-否定,1-同意,2-退回 // TbsAffairCommitBo.state 0-否定,1-同意,2-退回
Integer state = commitService.getState(verificationOperationService.getTemplateCode(),verificationId+""); Integer state = commitService.getState(verificationOperationService.getTemplateCode(),verificationId+"");
@ -301,6 +303,9 @@ public class AsyncFactory {
if(realaseFlag){ if(realaseFlag){
vtbVerificationService.release(verification.getActivityId(),userCode,false); vtbVerificationService.release(verification.getActivityId(),userCode,false);
} }
}
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace(); e.printStackTrace();
} }

12
src/main/java/com/qs/serve/modules/bms/controller/BmsSupplierController.java

@ -141,7 +141,7 @@ public class BmsSupplierController {
initSupplierList(list); initSupplierList(list);
initParentList(list); initParentList(list);
List<BmsSupplierExcelBo> boList = list.stream().map(a->BmsSupplierExcelBo.toExcelBo(a)).collect(Collectors.toList()); List<BmsSupplierExcelBo> boList = list.stream().map(BmsSupplierExcelBo::toExcelBo).collect(Collectors.toList());
return R.ok(boList); return R.ok(boList);
} }
@ -1144,6 +1144,11 @@ public class BmsSupplierController {
supplier.setStopFlagDate(a.getCloseAccountDate()); supplier.setStopFlagDate(a.getCloseAccountDate());
supplier.setCooperatePauseFlag(a.getSuspendCooperationStatus()); supplier.setCooperatePauseFlag(a.getSuspendCooperationStatus());
supplier.setCooperatePauseFlagDate(a.getSuspendCooperationDate()); supplier.setCooperatePauseFlagDate(a.getSuspendCooperationDate());
supplier.setSupplierFlag(a.getIsSupplier());
supplier.setSupplierInfoFlag(a.getSupplierInfoFlag());
supplier.setSupplierLicenseImg(a.getSupplierLicenseImg());
supplier.setSupplierUser(a.getSupplierUser());
supplier.setSupplierTaxNumber(a.getSupplierTaxNumber());
if(StringUtils.hasText(a.getMainHeadCode())){ if(StringUtils.hasText(a.getMainHeadCode())){
SysUser sysUser = sysUserMap.get(a.getMainHeadCode()); SysUser sysUser = sysUserMap.get(a.getMainHeadCode());
supplier.setUserId(sysUser.getId()); supplier.setUserId(sysUser.getId());
@ -1207,6 +1212,11 @@ public class BmsSupplierController {
supplier.setStopFlagDate(a.getCloseAccountDate()); supplier.setStopFlagDate(a.getCloseAccountDate());
supplier.setCooperatePauseFlag(a.getSuspendCooperationStatus()); supplier.setCooperatePauseFlag(a.getSuspendCooperationStatus());
supplier.setCooperatePauseFlagDate(a.getSuspendCooperationDate()); supplier.setCooperatePauseFlagDate(a.getSuspendCooperationDate());
supplier.setSupplierFlag(a.getIsSupplier());
supplier.setSupplierInfoFlag(a.getSupplierInfoFlag());
supplier.setSupplierLicenseImg(a.getSupplierLicenseImg());
supplier.setSupplierUser(a.getSupplierUser());
supplier.setSupplierTaxNumber(a.getSupplierTaxNumber());
if(StringUtils.hasText(a.getMainHeadCode())){ if(StringUtils.hasText(a.getMainHeadCode())){
SysUser sysUser = sysUserMap.get(a.getMainHeadCode()); SysUser sysUser = sysUserMap.get(a.getMainHeadCode());
supplier.setUserId(sysUser.getId()); supplier.setUserId(sysUser.getId());

10
src/main/java/com/qs/serve/modules/bms/entity/bo/BmsSupplierExcelBo.java

@ -122,6 +122,16 @@ public class BmsSupplierExcelBo {
BmsRegion secRegion = (BmsRegion)bmsSupplier.getRegionSecondInfo(); BmsRegion secRegion = (BmsRegion)bmsSupplier.getRegionSecondInfo();
bo.setSalesRegionName(secRegion.getName()); bo.setSalesRegionName(secRegion.getName());
} }
if(bmsSupplier.getRegionThirdInfo()!=null) {
BmsRegion secRegion = (BmsRegion)bmsSupplier.getRegionThirdInfo();
bo.setSalesRegionName(secRegion.getName());
}
if(bmsSupplier.getRegionFourthlyInfo()!=null) {
BmsRegion secRegion = (BmsRegion)bmsSupplier.getRegionFourthlyInfo();
if(StringUtils.hasText(secRegion.getName())){
bo.setSalesRegionName(secRegion.getName());
}
}
if(bmsSupplier.getRegion2FirstInfo()!=null) { if(bmsSupplier.getRegion2FirstInfo()!=null) {
BmsRegion2 first2Region = (BmsRegion2)bmsSupplier.getRegion2FirstInfo(); BmsRegion2 first2Region = (BmsRegion2)bmsSupplier.getRegion2FirstInfo();
bo.setFirstLevelAdministrativeRegionName(first2Region.getName()); bo.setFirstLevelAdministrativeRegionName(first2Region.getName());

11
src/main/java/com/qs/serve/modules/tbs/service/impl/TbsBudgetServiceImpl.java

@ -164,11 +164,22 @@ public class TbsBudgetServiceImpl extends ServiceImpl<TbsBudgetMapper,TbsBudget>
if(budget.getBudgetCheckState().equals(TbsCommonCheckState.State_1_apply)){ if(budget.getBudgetCheckState().equals(TbsCommonCheckState.State_1_apply)){
Assert.throwEx("预算审批中无法编辑"); Assert.throwEx("预算审批中无法编辑");
} }
LambdaQueryWrapper<TbsBudget> lqwName = new LambdaQueryWrapper<>();
lqwName.eq(TbsBudget::getBudgetCode,budgetBo.getBudgetCode());
lqwName.ne(TbsBudget::getId,budgetBo.getId());
if(this.count(lqwName)>0){
Assert.throwEx("名称已存在");
}
//移除旧的条件数据 //移除旧的条件数据
LambdaQueryWrapper<TbsBudgetCondition> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<TbsBudgetCondition> lqw = new LambdaQueryWrapper<>();
lqw.eq(TbsBudgetCondition::getBudgetId,budget.getId()); lqw.eq(TbsBudgetCondition::getBudgetId,budget.getId());
budgetConditionService.remove(lqw); budgetConditionService.remove(lqw);
}else { }else {
LambdaQueryWrapper<TbsBudget> lqwName = new LambdaQueryWrapper<>();
lqwName.eq(TbsBudget::getBudgetCode,budgetBo.getBudgetCode());
if(this.count(lqwName)>0){
Assert.throwEx("名称已存在");
}
budget = CopierUtil.copy(budgetBo,new TbsBudget()); budget = CopierUtil.copy(budgetBo,new TbsBudget());
budget.setBudgetNumber("BM"+CodeGenUtil.generate(CodeGenUtil.SourceKey.Budget)); budget.setBudgetNumber("BM"+CodeGenUtil.generate(CodeGenUtil.SourceKey.Budget));
} }

10
src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationOperationServiceImpl.java

@ -7,10 +7,13 @@ import com.qs.serve.common.util.SpringUtils;
import com.qs.serve.common.util.StringUtils; import com.qs.serve.common.util.StringUtils;
import com.qs.serve.modules.seeyon.service.SeeYonOperationService; import com.qs.serve.modules.seeyon.service.SeeYonOperationService;
import com.qs.serve.modules.tbs.common.TbsActivityState; import com.qs.serve.modules.tbs.common.TbsActivityState;
import com.qs.serve.modules.tbs.common.TbsCostApplyState;
import com.qs.serve.modules.tbs.common.TbsSeeYonConst; import com.qs.serve.modules.tbs.common.TbsSeeYonConst;
import com.qs.serve.modules.tbs.entity.TbsActivity; import com.qs.serve.modules.tbs.entity.TbsActivity;
import com.qs.serve.modules.tbs.entity.TbsActivityPayCondition; import com.qs.serve.modules.tbs.entity.TbsActivityPayCondition;
import com.qs.serve.modules.tbs.entity.TbsCostApply;
import com.qs.serve.modules.tbs.entity.bo.TbsAffairCommitBo; import com.qs.serve.modules.tbs.entity.bo.TbsAffairCommitBo;
import com.qs.serve.modules.tbs.mapper.TbsCostApplyMapper;
import com.qs.serve.modules.tbs.service.TbsActivityPayConditionService; import com.qs.serve.modules.tbs.service.TbsActivityPayConditionService;
import com.qs.serve.modules.tbs.service.TbsActivityService; import com.qs.serve.modules.tbs.service.TbsActivityService;
import com.qs.serve.modules.vtb.common.VtbVerificationState; import com.qs.serve.modules.vtb.common.VtbVerificationState;
@ -43,6 +46,7 @@ public class VtbVerificationOperationServiceImpl implements SeeYonOperationServi
private VtbFundFlowService vtbFundFlowService; private VtbFundFlowService vtbFundFlowService;
private TbsActivityPayConditionService activityPayConditionService; private TbsActivityPayConditionService activityPayConditionService;
private TbsActivityService tbsActivityService; private TbsActivityService tbsActivityService;
private TbsCostApplyMapper tbsCostApplyMapper;
@Override @Override
public boolean checkSyFormIdIsNotNull(String targetId) { public boolean checkSyFormIdIsNotNull(String targetId) {
@ -100,6 +104,12 @@ public class VtbVerificationOperationServiceImpl implements SeeYonOperationServi
VtbVerificationService service = SpringUtils.getBean(VtbVerificationService.class); VtbVerificationService service = SpringUtils.getBean(VtbVerificationService.class);
service.cancelRelease(tbsActivity.getId()); service.cancelRelease(tbsActivity.getId());
} }
TbsCostApply costApply = tbsCostApplyMapper.selectById(tbsActivity.getCostApplyId());
if(!costApply.getChargeState().equals(TbsCostApplyState.State_2_actioning.getCode())){
costApply.setChargeState(TbsCostApplyState.State_2_actioning.getCode());
tbsCostApplyMapper.updateById(costApply);
}
} }
return null; return null;
} }

Loading…
Cancel
Save