Merge remote-tracking branch 'origin/newFrame' into newFrame

newFrame
x_z 2 years ago
commit 4d16bd492f

@ -64,7 +64,12 @@ public class InvSubWarehouseController {
@GetMapping("spms/sub/inv/warehouse/filter") @GetMapping("spms/sub/inv/warehouse/filter")
public BaseResponse filterInvWarehouse(FilterInvSubWarehouseRequest filterInvSubWarehouseRequest) { public BaseResponse filterInvWarehouse(FilterInvSubWarehouseRequest filterInvSubWarehouseRequest) {
List<InvSubWarehouseResponse> responses = invSubWarehouseService.filterInvSubWarehouseResponse(filterInvSubWarehouseRequest); List<InvSubWarehouseResponse> responses = invSubWarehouseService.filterInvSubWarehouseResponse(filterInvSubWarehouseRequest);
return ResultVOUtils.success(responses); PageInfo<InvSubWarehouseResponse> pageInfo = new PageInfo<>(responses);
PageSimpleResponse<InvSubWarehouseResponse> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(pageInfo.getTotal());
pageSimpleResponse.setList(responses);
return ResultVOUtils.success(pageSimpleResponse);
} }

@ -23,4 +23,5 @@ public class InvSubWarehouseEntity {
public String thirdId4; public String thirdId4;
public String thirdName4; public String thirdName4;
private String warehouseName;//仓库名字 private String warehouseName;//仓库名字
private String parentCode;
} }

@ -19,5 +19,7 @@ public class InvSubWarehouseResponse {
private String parentName; private String parentName;
private String remark; private String remark;
private boolean defaultInv; private boolean defaultInv;
private String parentCode;
private String parentInvName;
} }

@ -121,14 +121,15 @@
parameterType="com.glxp.api.entity.inventory.InvSubWarehouseEntity"> parameterType="com.glxp.api.entity.inventory.InvSubWarehouseEntity">
replace replace
INTO inv_warehouse_sub INTO inv_warehouse_sub
(id, code, `name`, parentId, remark,defaultInv) (id, code, `name`, parentId, remark,defaultInv,parentCode)
values ( values (
#{id}, #{id},
#{code}, #{code},
#{name}, #{name},
#{parentId}, #{parentId},
#{remark}, #{remark},
#{defaultInv} #{defaultInv},
#{parentCode}
) )
</insert> </insert>
@ -154,13 +155,14 @@
<if test="parentId != null">parentId=#{parentId},</if> <if test="parentId != null">parentId=#{parentId},</if>
<if test="remark != null">remark=#{remark},</if> <if test="remark != null">remark=#{remark},</if>
<if test="defaultInv != null">defaultInv=#{defaultInv},</if> <if test="defaultInv != null">defaultInv=#{defaultInv},</if>
<if test="parentCode != null">parentCode=#{parentCode},</if>
</trim> </trim>
WHERE id = #{id} WHERE id = #{id}
</update> </update>
<insert id="importInvSubWarehouse" parameterType="java.util.List"> <insert id="importInvSubWarehouse" parameterType="java.util.List">
replace into inv_warehouse_sub replace into inv_warehouse_sub
(id, code, `name`, parentId, remark,defaultInv) (id, code, `name`, parentId, remark,defaultInv,parentCode)
values values
<foreach collection="invWarehouseEntities" item="item" index="index" separator=","> <foreach collection="invWarehouseEntities" item="item" index="index" separator=",">
( (
@ -168,7 +170,7 @@
#{item.code}, #{item.code},
#{item.name}, #{item.name},
#{item.parentId}, #{item.parentId},
#{item.remark},#{item.defaultInv}) #{item.remark},#{item.defaultInv},#{item.parentCode})
</foreach> </foreach>
</insert> </insert>
@ -194,9 +196,10 @@
<select id="filterInvSubWarehouseResponse" <select id="filterInvSubWarehouseResponse"
resultType="com.glxp.api.res.inventory.InvSubWarehouseResponse"> resultType="com.glxp.api.res.inventory.InvSubWarehouseResponse">
select a.id, a.code, a.name, a.parentId, a.remark, a.defaultInv, a.thirdId, a.thirdId1, a.thirdId2, select a.id, a.code, a.name, a.parentId, a.remark, a.defaultInv, a.thirdId, a.thirdId1, a.thirdId2,
a.thirdId3, a.thirdId4, b.name as parentName a.thirdId3, a.thirdId4, b.name as parentName,a.parentCode,c.name parentInvName
FROM inv_warehouse_sub a FROM inv_warehouse_sub a
left join inv_warehouse b on a.parentId = b.code left join inv_warehouse b on a.parentId = b.code
left join inv_warehouse_sub c on a.parentCode = c.code
<where> <where>
<if test="id != '' and id != null"> <if test="id != '' and id != null">
AND a.id = #{id} AND a.id = #{id}
@ -233,20 +236,20 @@
<select id="filterSubInvList" resultType="com.glxp.api.res.inventory.InvSubWarehouseResponse"> <select id="filterSubInvList" resultType="com.glxp.api.res.inventory.InvSubWarehouseResponse">
select a.id, select a.id,
a.code, a.code,
a.name, a.name,
a.parentId, a.parentId,
a.remark, a.remark,
a.defaultInv, a.defaultInv,
a.thirdId, a.thirdId,
a.thirdId1, a.thirdId1,
a.thirdId2, a.thirdId2,
a.thirdId3, a.thirdId3,
a.thirdId4, a.thirdId4,
b.name parentName b.name parentName,a.parentCode
from inv_warehouse_sub a from inv_warehouse_sub a
left join inv_warehouse b on a.parentId = b.code left join inv_warehouse b on a.parentId = b.code
left join inv_warehouse_user c on a.code = c.code left join inv_warehouse_user c on a.code = c.code
<where> <where>
<if test="userId != null"> <if test="userId != null">
AND c.userId = #{userId} AND c.userId = #{userId}

@ -224,6 +224,8 @@
<if test="thirdId3 != null">remark=#{thirdId3},</if> <if test="thirdId3 != null">remark=#{thirdId3},</if>
<if test="thirdId4 != null">remark=#{thirdId4},</if> <if test="thirdId4 != null">remark=#{thirdId4},</if>
<if test="spUse != null">spUse=#{spUse},</if> <if test="spUse != null">spUse=#{spUse},</if>
</trim> </trim>
WHERE id = #{id} WHERE id = #{id}
</update> </update>

@ -5,7 +5,7 @@ CALL Pro_Temp_ColumnWork ('io_order','wzUploadResult','varchar(255) ', 1);
CALL Pro_Temp_ColumnWork ('stock_order','noInvOut','tinyint ', 1); CALL Pro_Temp_ColumnWork ('stock_order','noInvOut','tinyint ', 1);
CALL Pro_Temp_ColumnWork ('sup_cert','filePath','varchar(255) ', 2); CALL Pro_Temp_ColumnWork ('sup_cert','filePath','varchar(255) ', 2);
CALL Pro_Temp_ColumnWork ('inv_warehouse_sub','parentCode','varchar(255)', 1);

Loading…
Cancel
Save