多级产品页面代码提交

master
郑明梁 2 years ago
parent 37b4be08b2
commit 9d42a60f66

@ -120,7 +120,7 @@ public class ioCodeRelController {
@GetMapping("/udi/ioCode/Rel/delectList")
public BaseResponse delectList(IoOrderRelRequest ioOrderRelRequest) {
List<IoCodeRelResponse> list = ioCodeRelServicec.selectIoCodeRelList(ioOrderRelRequest);
List<IoCodeRelResponse> list = ioCodeRelServicec.selectIoCodeRelDetailList(ioOrderRelRequest);
PageInfo<IoCodeRelResponse> pageInfo;
pageInfo = new PageInfo<>(list);
PageSimpleResponse<IoCodeRelResponse> pageSimpleResponse = new PageSimpleResponse<>();

@ -14,4 +14,6 @@ import java.util.List;
public interface IoCodeRelMapper extends BaseMapper<IoCodeRelEntity> {
List<IoCodeRelResponse> selectIoCodeRelList(IoOrderRelRequest ioOrderRelRequest);
List<IoCodeRelResponse> selectIoCodeRelDetailList(IoOrderRelRequest ioOrderRelRequest);
}

@ -25,6 +25,7 @@ public class IoCodeRelResponse {
private Date updateTime;
private String cpmctymc;
private String ggxh;
private String measname;
private String manufactory;
}

@ -19,5 +19,7 @@ public interface IoCodeRelService {
int delIoCodeRel(String code,String parentCode);
List<IoCodeRelResponse> selectIoCodeRelDetailList(IoOrderRelRequest ioOrderRelRequest);
}

@ -75,6 +75,16 @@ public class IoCodeRelServiceImpl implements IoCodeRelService {
int count=ioCodeRelMapper.delete(ew);
return count;
}
@Override
public List<IoCodeRelResponse> selectIoCodeRelDetailList(IoOrderRelRequest ioOrderRelRequest) {
if (ioOrderRelRequest == null) {
return Collections.emptyList();
}
if (ioOrderRelRequest.getPage() != null) {
int offset = (ioOrderRelRequest.getPage() - 1) * ioOrderRelRequest.getLimit();
PageHelper.offsetPage(offset, ioOrderRelRequest.getLimit());
}
return ioCodeRelMapper.selectIoCodeRelDetailList(ioOrderRelRequest);
}
}

@ -4,7 +4,39 @@
<select id="selectIoCodeRelList" parameterType="com.glxp.api.req.inout.IoOrderRelRequest"
resultType="com.glxp.api.res.inout.IoCodeRelResponse">
select io_code_rel.*, basic_products.cpmctymc, basic_products.ggxh
select io_code_rel.*, basic_products.cpmctymc, basic_products.ggxh,basic_products.manufactory,basic_products.measname
from io_code_rel
LEFT JOIN basic_products on io_code_rel.nameCode = basic_products.nameCode
<where>
<if test="code != '' and code != null">
and io_code_rel.code like concat('%', #{code}, '%')
</if>
<if test="parentCode != '' and parentCode != null">
and io_code_rel.parentCode =#{parentCode}
</if>
<if test="nameCode != '' and nameCode != null">
and io_code_rel.nameCode=#{nameCode}
</if>
<if test="cpmctymc != '' and cpmctymc != null">
and basic_products.cpmctymc like concat('%', #{cpmctymc}, '%')
</if>
<if test="ggxh != '' and ggxh != null">
and basic_products.ggxh like concat('%', #{ggxh}, '%')
</if>
<if test="serialNo != '' and serialNo != null">
and io_code_rel.serialNo like concat('%', #{serialNo}, '%')
</if>
<if test="startTime != null and startTime != '' and endTime != null and endTime != ''">
AND date_format(io_code_rel.createTime, '%Y-%m-%d') between date_format(#{startTime}, '%Y-%m-%d') and date_format(#{endTime}, '%Y-%m-%d')
</if>
</where>
GROUP BY io_code_rel.parentCode
</select>
<select id="selectIoCodeRelDetailList" parameterType="com.glxp.api.req.inout.IoOrderRelRequest"
resultType="com.glxp.api.res.inout.IoCodeRelResponse">
select io_code_rel.*, basic_products.cpmctymc, basic_products.ggxh,basic_products.manufactory,basic_products.measname
from io_code_rel
LEFT JOIN basic_products on io_code_rel.nameCode = basic_products.nameCode
<where>

Loading…
Cancel
Save