diff --git a/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tbs/controller/TbsActivityTemplateController.java b/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tbs/controller/TbsActivityTemplateController.java index bd0cb78..52ad282 100644 --- a/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tbs/controller/TbsActivityTemplateController.java +++ b/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tbs/controller/TbsActivityTemplateController.java @@ -60,6 +60,12 @@ public class TbsActivityTemplateController { @GetMapping("/list") @PreAuthorize("hasRole('tbs:activityTemplate:query')") public R> getList(TbsActivityTemplateSo param){ + // 如果传 -1 则查询所有 + if(param.getTemplateType()==null){ + param.setTemplateType(0); + }else if(param.getTemplateType()== -1){ + param.setTemplateType(null); + } TbsActivityTemplate entity = CopierUtil.copy(param,new TbsActivityTemplate()); LambdaQueryWrapper lqw = new LambdaQueryWrapper<>(entity); lqw.orderByDesc(TbsActivityTemplate::getTemplateState); @@ -76,6 +82,12 @@ public class TbsActivityTemplateController { @GetMapping("/page") @PreAuthorize("hasRole('tbs:activityTemplate:query')") public R> getPage(TbsActivityTemplateSo param){ + // 如果传 -1 则查询所有 + if(param.getTemplateType()==null){ + param.setTemplateType(0); + }else if(param.getTemplateType()== -1){ + param.setTemplateType(null); + } TbsActivityTemplate entity = CopierUtil.copy(param,new TbsActivityTemplate()); LambdaQueryWrapper lqw = new LambdaQueryWrapper<>(entity); lqw.orderByDesc(TbsActivityTemplate::getId); @@ -229,8 +241,11 @@ public class TbsActivityTemplateController { * @return */ @GetMapping("/listMyTemplate") - public R> listMyTemplate(String templateName,Integer contractFlag){ + public R> listMyTemplate(String templateName,Integer contractFlag,Integer templateType){ LambdaQueryWrapper tmpLqw = buildMyTempQueryWrapper(templateName); + if (templateType == null){ + tmpLqw.eq(TbsActivityTemplate::getTemplateType,0); + } if(contractFlag!=null){ tmpLqw.eq(TbsActivityTemplate::getContractFlag,contractFlag); } @@ -244,8 +259,11 @@ public class TbsActivityTemplateController { * @return */ @GetMapping("/countMyTemplate") - public R countMyTemplate(String templateName){ + public R countMyTemplate(String templateName,Integer templateType){ LambdaQueryWrapper tmpLqw = buildMyTempQueryWrapper(templateName); + if (templateType == null){ + tmpLqw.eq(TbsActivityTemplate::getTemplateType,0); + } Long count = tbsActivityTemplateService.count(tmpLqw); return R.ok(count); } diff --git a/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tbs/entity/so/TbsActivityTemplateSo.java b/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tbs/entity/so/TbsActivityTemplateSo.java index 2b6dabd..9310723 100644 --- a/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tbs/entity/so/TbsActivityTemplateSo.java +++ b/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tbs/entity/so/TbsActivityTemplateSo.java @@ -25,6 +25,12 @@ public class TbsActivityTemplateSo implements Serializable { private static final long serialVersionUID = 1L; + /** + * -1 query all + * 模板类型:0-费用申请(默认);1-返利申请 + */ + private Integer templateType; + /** 供应商id */ private Long supplierId; diff --git a/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tzc/service/impl/TzcRebateApplicationServiceImpl.java b/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tzc/service/impl/TzcRebateApplicationServiceImpl.java index 3fc5a57..141b99d 100644 --- a/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tzc/service/impl/TzcRebateApplicationServiceImpl.java +++ b/cms-modules/cms-system/src/main/java/com/qs/serve/modules/tzc/service/impl/TzcRebateApplicationServiceImpl.java @@ -371,7 +371,7 @@ public class TzcRebateApplicationServiceImpl implements TzcRebateApplicationServ TzcRebateLevelsArgument argument2 = buildArgByParam(levelsParam.getTargetArgument()); argument2.setBusinessType(TzcArgTypes.LevelReturn.name()); argument2.setLevelId(levelId); - argument.setRebateId(rebateId); + argument2.setRebateId(rebateId); tzcRebateLevelsArgumentService.save(argument2); argumentList.add(argument);