Browse Source

异动测试;作废功能测试

v1.0
Yen 2 years ago
parent
commit
4f1187d757
  1. 2
      src/main/java/com/qs/serve/modules/tbs/common/TbsCostApplyState.java
  2. 11
      src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java
  3. 2
      src/main/java/com/qs/serve/modules/tbs/entity/vo/TbsCostApplyVo.java
  4. 2
      src/main/java/com/qs/serve/modules/tbs/mapper/TbsBudgetLogMapper.java
  5. 4
      src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyPart1ServiceImpl.java
  6. 1
      src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java
  7. 8
      src/main/java/com/qs/serve/modules/vtb/service/impl/VtbVerificationServiceImpl.java

2
src/main/java/com/qs/serve/modules/tbs/common/TbsCostApplyState.java

@ -15,7 +15,7 @@ import java.util.List;
@AllArgsConstructor @AllArgsConstructor
public enum TbsCostApplyState { public enum TbsCostApplyState {
//状态:0=未发布;1=审批中;2=待执行;3=完成;4-被驳回;5-中止;6-作废;7-异动;8-异动失败 //状态:0=未发布;1=审批中;2=待执行;3=完成;4-被驳回;5-中止;6-作废;7-异动;8-异动中止
State_0_unPublish(0), State_0_unPublish(0),
State_1_apply(1), State_1_apply(1),
State_2_actioning(2), State_2_actioning(2),

11
src/main/java/com/qs/serve/modules/tbs/controller/TbsCostApplyController.java

@ -273,7 +273,7 @@ public class TbsCostApplyController {
} }
/** /**
* 异动申请 * 异动申请(取消)
* @param id * @param id
* @return * @return
*/ */
@ -287,13 +287,14 @@ public class TbsCostApplyController {
/** /**
* 通过编号加载费用 * 通过编号加载费用
* @param code * @param id
* @return * @return
*/ */
@PostMapping("/listByCode/{code}") @PostMapping("/listById/{id}")
public R<?> getChangeList(@PathVariable("code") String code){ public R<?> getChangeList(@PathVariable("id") String id){
TbsCostApply costApply = tbsCostApplyService.getById(id);
LambdaQueryWrapper<TbsCostApply> lqw = new LambdaQueryWrapper<>(); LambdaQueryWrapper<TbsCostApply> lqw = new LambdaQueryWrapper<>();
lqw.eq(TbsCostApply::getCode,code); lqw.eq(TbsCostApply::getCode,costApply.getCode());
lqw.orderByAsc(TbsCostApply::getCreateTime); lqw.orderByAsc(TbsCostApply::getCreateTime);
List<TbsCostApply> costApplyList = tbsCostApplyService.list(lqw); List<TbsCostApply> costApplyList = tbsCostApplyService.list(lqw);
return R.ok(costApplyList); return R.ok(costApplyList);

2
src/main/java/com/qs/serve/modules/tbs/entity/vo/TbsCostApplyVo.java

@ -28,6 +28,8 @@ public class TbsCostApplyVo implements Serializable {
/** id */ /** id */
private Long id; private Long id;
private String code;
/** 主题 */ /** 主题 */
private String chargeTheme; private String chargeTheme;

2
src/main/java/com/qs/serve/modules/tbs/mapper/TbsBudgetLogMapper.java

@ -29,7 +29,7 @@ public interface TbsBudgetLogMapper extends BaseMapper<TbsBudgetLog> {
* @param costApplyId * @param costApplyId
* @param delState * @param delState
*/ */
@Update("update tbs_budget_log set del_flag = #{delState} WHERE cost_apply_id = #{costApplyId}}") @Update("update tbs_budget_log set del_flag = #{delState} WHERE cost_apply_id = #{costApplyId}")
void updateLogDelFlagByCostApply(@Param("costApplyId")Long costApplyId,@Param("delState")Integer delState); void updateLogDelFlagByCostApply(@Param("costApplyId")Long costApplyId,@Param("delState")Integer delState);
} }

4
src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyPart1ServiceImpl.java

@ -116,10 +116,10 @@ public class TbsCostApplyPart1ServiceImpl implements TbsCostApplyPart1Service {
tbsActivityMapper.update(activity4Update,activityLqw); tbsActivityMapper.update(activity4Update,activityLqw);
this.copyAboutActivityData(newCostApplyId, activityList); this.copyAboutActivityData(newCostApplyId, activityList);
//更变旧记录 //更变旧记录
orgCost.setChangeStateRecord(orgCost.getChargeState());
orgCost.setChargeState(TbsCostApplyState.State_7_changed.getCode()); orgCost.setChargeState(TbsCostApplyState.State_7_changed.getCode());
orgCost.setCancelFlag(1); orgCost.setCancelFlag(1);
orgCost.setChangeExtendId(costApply.getId()); orgCost.setChangeExtendId(costApply.getId());
orgCost.setChangeStateRecord(costApply.getChargeState());
orgCost.setChangeActionTime(LocalDateTime.now()); orgCost.setChangeActionTime(LocalDateTime.now());
tbsCostApplyService.updateById(orgCost); tbsCostApplyService.updateById(orgCost);
return costApply; return costApply;
@ -149,8 +149,8 @@ public class TbsCostApplyPart1ServiceImpl implements TbsCostApplyPart1Service {
} }
} }
extCost.setCancelFlag(1); extCost.setCancelFlag(1);
extCost.setChargeState(TbsCostApplyState.State_8_changed_fail.getCode());
extCost.setChangeStateRecord(extCost.getChargeState()); extCost.setChangeStateRecord(extCost.getChargeState());
extCost.setChargeState(TbsCostApplyState.State_8_changed_fail.getCode());
tbsCostApplyService.updateById(extCost); tbsCostApplyService.updateById(extCost);
//恢复原来费用申请的状态 //恢复原来费用申请的状态
TbsCostApply costApply = tbsCostApplyService.getById(extCost.getChangeSourceId()); TbsCostApply costApply = tbsCostApplyService.getById(extCost.getChangeSourceId());

1
src/main/java/com/qs/serve/modules/tbs/service/impl/TbsCostApplyServiceImpl.java

@ -113,6 +113,7 @@ public class TbsCostApplyServiceImpl extends ServiceImpl<TbsCostApplyMapper,TbsC
@Override @Override
@Transactional(rollbackFor = Exception.class)
public void removeCostById(Long id) { public void removeCostById(Long id) {
TbsCostApply costApply = this.getById(id); TbsCostApply costApply = this.getById(id);
if(!costApply.getChargeState().equals(TbsCostApplyState.State_2_actioning.getCode())){ if(!costApply.getChargeState().equals(TbsCostApplyState.State_2_actioning.getCode())){

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

@ -169,7 +169,13 @@ public class VtbVerificationServiceImpl extends ServiceImpl<VtbVerificationMappe
} }
activityCenterGoodsService.updateBatchById(centerGoodsList); activityCenterGoodsService.updateBatchById(centerGoodsList);
//如果为最后的活动,更变费用申请状态 //如果为最后的活动,更变费用申请状态
costApplyService.flushCostStatus(costApply.getId(),costApply.getContractFlag()!=null&&costApply.getContractFlag().equals(1)); if(costApply.getChargeState().equals(TbsCostApplyState.State_3_finished.getCode())){
TbsCostApply costApplyUpdate = new TbsCostApply();
costApplyUpdate.setId(activity.getCostApplyId());
costApplyUpdate.setChargeState(TbsCostApplyState.State_2_actioning.getCode());
costApplyService.updateById(costApplyUpdate);
}
} }
private void removeWithVerification(Long verificationId){ private void removeWithVerification(Long verificationId){

Loading…
Cancel
Save