上传数据添加
This commit is contained in:
@ -27,5 +27,7 @@ public class CoscoCategoryLibraryContain extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
private String deptId;
|
private String deptId;
|
||||||
|
|
||||||
|
private String categoryName;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -177,19 +177,6 @@ public class CoscoCategoryLibraryServiceImpl extends BaseServiceImpl<CoscoCatego
|
|||||||
if(userById!=null){
|
if(userById!=null){
|
||||||
coscoCategoryLibraryVo.setCreateName(userById.getName());
|
coscoCategoryLibraryVo.setCreateName(userById.getName());
|
||||||
}
|
}
|
||||||
String categoryIds = coscoCategoryLibraryVo.getCategoryIds();
|
|
||||||
if (categoryIds != null && categoryIds.length() > 0) {
|
|
||||||
String[] split = categoryIds.split(",");
|
|
||||||
StringBuilder builder = new StringBuilder();
|
|
||||||
for (String s : split) {
|
|
||||||
String categoryNameById = coscoCategoryService.getCategoryNameById(s);
|
|
||||||
builder.append(categoryNameById);
|
|
||||||
}
|
|
||||||
coscoCategoryLibraryVo.setCategoryNames(builder.toString());
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -212,12 +199,11 @@ public class CoscoCategoryLibraryServiceImpl extends BaseServiceImpl<CoscoCatego
|
|||||||
List<String> strings = coscoCategoryLibraryContainService.selectCoscoCateGoryIdByLibraryId(id);
|
List<String> strings = coscoCategoryLibraryContainService.selectCoscoCateGoryIdByLibraryId(id);
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
for (String s : strings) {
|
for (String s : strings) {
|
||||||
String categoryName = coscoCategoryService.getCategoryNameById(s);
|
|
||||||
if (sb.length() > 0) {
|
if (sb.length() > 0) {
|
||||||
sb.append(",");
|
sb.append(",");
|
||||||
}
|
}
|
||||||
if (categoryName != null) {
|
if (s != null) {
|
||||||
sb.append(categoryName);
|
sb.append(s);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
vo.setCategoryName(sb.toString());
|
vo.setCategoryName(sb.toString());
|
||||||
|
@ -45,8 +45,6 @@ public class CoscoCategoryLibrarySupplierApplyServiceImpl extends BaseServiceImp
|
|||||||
@Autowired
|
@Autowired
|
||||||
private ICoscoCategoryLibraryContainService coscoCategoryLibraryContainService;
|
private ICoscoCategoryLibraryContainService coscoCategoryLibraryContainService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ICoscoCategoryService coscoCategoryService;
|
|
||||||
@Autowired
|
|
||||||
private IOrgService orgService;
|
private IOrgService orgService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private IUserService userService;
|
private IUserService userService;
|
||||||
@ -71,7 +69,7 @@ public class CoscoCategoryLibrarySupplierApplyServiceImpl extends BaseServiceImp
|
|||||||
if (sb.length() > 0) {
|
if (sb.length() > 0) {
|
||||||
sb.append(",");
|
sb.append(",");
|
||||||
}
|
}
|
||||||
sb.append(coscoCategoryService.getCategoryNameById(s));
|
sb.append(s);
|
||||||
}
|
}
|
||||||
vo.setCoscoCategoryLibrarAttachments(coscoCategoryLibrarAttachmentsService.selectCoscoCategoryLibrarAttachmentsByCategoryLibraryId(id));
|
vo.setCoscoCategoryLibrarAttachments(coscoCategoryLibrarAttachmentsService.selectCoscoCategoryLibrarAttachmentsByCategoryLibraryId(id));
|
||||||
vo.setCategoryName(sb.toString());
|
vo.setCategoryName(sb.toString());
|
||||||
|
@ -15,6 +15,14 @@ public class AddCategoryIdVo implements Serializable {
|
|||||||
* 锁定类型(0.未锁定、1.锁定)
|
* 锁定类型(0.未锁定、1.锁定)
|
||||||
*/
|
*/
|
||||||
private Long lockType;
|
private Long lockType;
|
||||||
|
/**
|
||||||
|
* 品类名称
|
||||||
|
*/
|
||||||
|
private String categoryName;
|
||||||
|
/**
|
||||||
|
* 品类类型
|
||||||
|
*/
|
||||||
|
private String categoryType;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -8,10 +8,11 @@
|
|||||||
id="CoscoCategoryLibraryContainResult">
|
id="CoscoCategoryLibraryContainResult">
|
||||||
<result property="categoryLibraryId" column="category_library_id"/>
|
<result property="categoryLibraryId" column="category_library_id"/>
|
||||||
<result property="categoryId" column="category_id"/>
|
<result property="categoryId" column="category_id"/>
|
||||||
|
<result property="categoryName" column="category_name"/>
|
||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="selectCoscoCategoryLibraryContainVo">
|
<sql id="selectCoscoCategoryLibraryContainVo">
|
||||||
select category_library_id, category_id
|
select category_library_id, category_id,category_name
|
||||||
from cosco_category_library_contain
|
from cosco_category_library_contain
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
@ -44,10 +45,10 @@
|
|||||||
</insert>
|
</insert>
|
||||||
<insert id="batchCoscoCategoryLibraryContain" parameterType="java.util.List">
|
<insert id="batchCoscoCategoryLibraryContain" parameterType="java.util.List">
|
||||||
insert into cosco_category_library_contain
|
insert into cosco_category_library_contain
|
||||||
( category_library_id, category_id)
|
( category_library_id, category_id,category_name,category_type)
|
||||||
values
|
values
|
||||||
<foreach item="item" index="index" collection="list" separator=",">
|
<foreach item="item" index="index" collection="list" separator=",">
|
||||||
( #{item.categoryLibraryId}, #{item.categoryId})
|
( #{item.categoryLibraryId}, #{item.categoryId},#{item.categoryName},#{item.categoryType})
|
||||||
</foreach>
|
</foreach>
|
||||||
</insert>
|
</insert>
|
||||||
<update id="updateCoscoCategoryLibraryContain"
|
<update id="updateCoscoCategoryLibraryContain"
|
||||||
@ -106,9 +107,10 @@
|
|||||||
</update>
|
</update>
|
||||||
|
|
||||||
<select id="selectCoscoCateGoryIdByLibraryId" parameterType="string" resultType="string">
|
<select id="selectCoscoCateGoryIdByLibraryId" parameterType="string" resultType="string">
|
||||||
select cclc.category_id
|
select cclc.category_name
|
||||||
from cosco_category_library_contain cclc
|
from cosco_category_library_contain cclc
|
||||||
where cclc.category_library_id = #{libraryId}
|
where cclc.category_library_id = #{libraryId}
|
||||||
|
and cclc.category_type=1
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="selectSupplierIdByLibraryId" parameterType="string" resultType="string">
|
<select id="selectSupplierIdByLibraryId" parameterType="string" resultType="string">
|
||||||
|
@ -223,7 +223,7 @@
|
|||||||
SELECT
|
SELECT
|
||||||
ccl.id,
|
ccl.id,
|
||||||
ccl.name,
|
ccl.name,
|
||||||
GROUP_CONCAT(DISTINCT cclc.category_id SEPARATOR ', ') AS categoryIds,
|
GROUP_CONCAT(case when cclc.category_type=0 then DISTINCT cclc.category_name SEPARATOR ', ' end) AS categoryNames,
|
||||||
ccl.create_by,
|
ccl.create_by,
|
||||||
ccl.apply_dept_id,
|
ccl.apply_dept_id,
|
||||||
ccl.term_of_validity AS termOfValidity,
|
ccl.term_of_validity AS termOfValidity,
|
||||||
|
@ -1016,7 +1016,7 @@
|
|||||||
and cas.org_id = #{vo.orgId}
|
and cas.org_id = #{vo.orgId}
|
||||||
</if>
|
</if>
|
||||||
<if test="vo.categoryId!=null and vo.categoryId!=''">
|
<if test="vo.categoryId!=null and vo.categoryId!=''">
|
||||||
and casc.categoryId like concat('%',#{vo.categoryId},'%')
|
and casc.category_id like concat('%',#{vo.categoryId},'%')
|
||||||
</if>
|
</if>
|
||||||
|
|
||||||
<if test="vo.librarySupplierIdList!=null and vo.librarySupplierIdList.size>0">
|
<if test="vo.librarySupplierIdList!=null and vo.librarySupplierIdList.size>0">
|
||||||
|
Reference in New Issue
Block a user