Commit e9ca0c1b by qwmqiuwenmin

fix

parent 8f2e0a27
...@@ -26,4 +26,6 @@ public interface ApplicationTemplateApiService { ...@@ -26,4 +26,6 @@ public interface ApplicationTemplateApiService {
List<ApplicationEnterpriseRelatedDTO> listTemplateEnterprise(String applicationTemplateId); List<ApplicationEnterpriseRelatedDTO> listTemplateEnterprise(String applicationTemplateId);
void setDefaultTemplateEnterprise(String applicationTemplateId);
} }
...@@ -109,4 +109,19 @@ public class ApplicationTemplateApiServiceImpl implements ApplicationTemplateApi ...@@ -109,4 +109,19 @@ public class ApplicationTemplateApiServiceImpl implements ApplicationTemplateApi
return EntityUtil.changeEntityListByJSON(ApplicationEnterpriseRelatedDTO.class, templateEnterpriseRelatedService.listEnterpriseByTemplateId(applicationTemplateId)); return EntityUtil.changeEntityListByJSON(ApplicationEnterpriseRelatedDTO.class, templateEnterpriseRelatedService.listEnterpriseByTemplateId(applicationTemplateId));
} }
@Override
public void setDefaultTemplateEnterprise(String applicationTemplateId) {
List<ApplicationTemplateDTO> list = this.listByTemplateName("");
for (ApplicationTemplateDTO applicationTemplateDTO : list) {
if(applicationTemplateDTO.getDefaultFlag() != null && applicationTemplateDTO.getDefaultFlag() == 1){
applicationTemplateDTO.setDefaultFlag(0);
applicationTemplateService.editTemplate(applicationTemplateDTO);
}
}
ApplicationTemplateDTO dto = applicationTemplateService.selectByTemplateId(applicationTemplateId);
dto.setDefaultFlag(1);
applicationTemplateService.editTemplate(dto);
}
} }
...@@ -117,7 +117,10 @@ ...@@ -117,7 +117,10 @@
select select
<include refid="Base_Column_List" /> <include refid="Base_Column_List" />
from tab_haoban_application_template from tab_haoban_application_template
where application_template_name like CONCAT('%',#{templateName},'%') where 1
<if test="templateName != null and templateName != ''">
and application_template_name like CONCAT('%',#{templateName},'%')
</if>
and status_flag = 1 and status_flag = 1
</select> </select>
</mapper> </mapper>
\ No newline at end of file
...@@ -90,5 +90,12 @@ public class ApplicationTemplateController extends WebBaseController{ ...@@ -90,5 +90,12 @@ public class ApplicationTemplateController extends WebBaseController{
return resultResponse(HaoBanErrCode.ERR_1,list); return resultResponse(HaoBanErrCode.ERR_1,list);
} }
@RequestMapping("set-default-template")
public HaobanResponse setDefaultTemplateEnterprise(String applicationTemplateId){
applicationTemplateApiService.setDefaultTemplateEnterprise(applicationTemplateId);
return resultResponse(HaoBanErrCode.ERR_1);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment