提交 8b964e6c authored 作者: 艾庆国's avatar 艾庆国

承运优化需求-添加模板

上级 b49662bc
......@@ -71,10 +71,9 @@ public interface ExportTemplateDao extends BaseDao<ExportTemplateMapper, ExportT
/**
* 去除用户在某个功能下的默认模板
*
* @param userNo 用户编码
* @param functionCode 功能code
*/
void updateTemplateNotDefault(Long userNo, String functionCode);
void updateTemplateNotDefault(String functionCode);
/**
* 设置模板为默认模板
......
......@@ -6,7 +6,6 @@ import com.clx.performance.model.export.ExportTemplate;
import com.msl.common.base.Optional;
import com.msl.common.dao.impl.BaseDaoImpl;
import com.msl.common.enums.WhetherEnum;
import com.msl.user.utils.TokenUtil;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Repository;
......@@ -69,11 +68,9 @@ public class ExportTemplateDaoImpl extends BaseDaoImpl<ExportTemplateMapper, Exp
}
@Override
public void updateTemplateNotDefault(Long userNo, String functionCode) {
public void updateTemplateNotDefault(String functionCode) {
update(lUdWrapper().set(ExportTemplate::getDefaultFlag, WhetherEnum.get(false))
.eq(ExportTemplate::getUserNo, userNo)
.eq(ExportTemplate::getExportFunctionCode, functionCode)
.eq(ExportTemplate::getCompanyNo, TokenUtil.getLoginUserInfo().getCompanyNo()));
.eq(ExportTemplate::getExportFunctionCode, functionCode));
}
@Override
......
......@@ -20,14 +20,6 @@ public class ExportTemplate implements HasKey<Integer> {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@TableField("user_no")
@ApiModelProperty("用户编码")
private Long userNo;
@TableField("company_no")
@ApiModelProperty("公司编码")
private Long companyNo;
@TableField("export_function_code")
@ApiModelProperty("功能code")
private String exportFunctionCode;
......
......@@ -20,14 +20,6 @@ public class ExportTemplateField implements HasKey<Integer> {
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@TableField("user_no")
@ApiModelProperty("用户编码")
private Long userNo;
@TableField("company_no")
@ApiModelProperty("公司编码")
private Long companyNo;
@TableField("export_template_id")
@ApiModelProperty("导出模板id")
private Integer exportTemplateId;
......
......@@ -207,7 +207,7 @@ public class ExportFieldServiceImpl implements ExportFieldService {
return;
}
//去除用户在模板所属功能下已设置过的默认模板
exportTemplateDao.updateTemplateNotDefault(template.getUserNo(), template.getExportFunctionCode());
exportTemplateDao.updateTemplateNotDefault(template.getExportFunctionCode());
//设置当前模板为默认
exportTemplateDao.updateTemplateDefault(templateId);
}
......@@ -226,8 +226,6 @@ public class ExportFieldServiceImpl implements ExportFieldService {
List<ExportTemplateField> templateFields = Lists.newArrayList();
for (int i = 0; i < fieldIds.size(); i++) {
ExportTemplateField field = new ExportTemplateField();
field.setUserNo(user.getUserNo());
field.setCompanyNo(user.getCompanyNo());
field.setExportTemplateId(id);
field.setExportFieldId(fieldIds.get(i));
field.setSort(i);
......@@ -257,8 +255,6 @@ public class ExportFieldServiceImpl implements ExportFieldService {
List<ExportTemplateField> templateFields = Lists.newArrayList();
for (int i = 0; i < fields.size(); i++) {
ExportTemplateField field = new ExportTemplateField();
field.setUserNo(user.getUserNo());
field.setCompanyNo(user.getCompanyNo());
field.setExportTemplateId(id);
field.setExportFieldId(fields.get(i).getId());
field.setSort(i);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论