Commit e9ca0c1b by qwmqiuwenmin

fix

parent 8f2e0a27
......@@ -26,4 +26,6 @@ public interface ApplicationTemplateApiService {
List<ApplicationEnterpriseRelatedDTO> listTemplateEnterprise(String applicationTemplateId);
void setDefaultTemplateEnterprise(String applicationTemplateId);
}
......@@ -109,4 +109,19 @@ public class ApplicationTemplateApiServiceImpl implements ApplicationTemplateApi
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 @@
select
<include refid="Base_Column_List" />
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
</select>
</mapper>
\ No newline at end of file
......@@ -91,4 +91,11 @@ public class ApplicationTemplateController extends WebBaseController{
}
@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