md
This commit is contained in:
parent
94e455b7de
commit
af07178e6c
@ -10,11 +10,14 @@
|
|||||||
|
|
||||||
package com.xdadan.erp.emis.service.impl;
|
package com.xdadan.erp.emis.service.impl;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import com.xdadan.erp.emis.domain.EmisWaybill;
|
import com.xdadan.erp.emis.domain.EmisWaybill;
|
||||||
import com.xdadan.erp.emis.domain.enumtype.WaybillAttachType;
|
import com.xdadan.erp.emis.domain.enumtype.WaybillAttachType;
|
||||||
import com.xdadan.erp.emis.mapper.EmisWaybillMapper;
|
import com.xdadan.erp.emis.mapper.EmisWaybillMapper;
|
||||||
|
import com.xdadan.erp.emis.utils.WaybillHelper;
|
||||||
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import com.xdadan.erp.emis.domain.EmisWaybillAttachment;
|
import com.xdadan.erp.emis.domain.EmisWaybillAttachment;
|
||||||
@ -57,6 +60,14 @@ public class EmisWaybillAttachmentServiceImpl implements IEmisWaybillAttachmentS
|
|||||||
@Override
|
@Override
|
||||||
public List<EmisWaybillAttachment> selectEmisWaybillAttachmentList(EmisWaybillAttachment emisWaybillAttachment)
|
public List<EmisWaybillAttachment> selectEmisWaybillAttachmentList(EmisWaybillAttachment emisWaybillAttachment)
|
||||||
{
|
{
|
||||||
|
if(!StringUtils.isEmpty(emisWaybillAttachment.getBillCode())){
|
||||||
|
emisWaybillAttachment.setBillCode(WaybillHelper.formatQueryValue(emisWaybillAttachment.getBillCode()));
|
||||||
|
String[] billCodeSortList = emisWaybillAttachment.getBillCode().split(",");
|
||||||
|
if(billCodeSortList.length>1){
|
||||||
|
emisWaybillAttachment.getParams().put("billCodeSortList", Arrays.asList(billCodeSortList));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return emisWaybillAttachmentMapper.selectEmisWaybillAttachmentList(emisWaybillAttachment);
|
return emisWaybillAttachmentMapper.selectEmisWaybillAttachmentList(emisWaybillAttachment);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -29,12 +29,14 @@
|
|||||||
<if test="id != null "> and id = #{id}</if>
|
<if test="id != null "> and id = #{id}</if>
|
||||||
<if test="waybillId != null "> and waybill_id = #{waybillId}</if>
|
<if test="waybillId != null "> and waybill_id = #{waybillId}</if>
|
||||||
<if test="billCode != null and billCode != ''">
|
<if test="billCode != null and billCode != ''">
|
||||||
<!-- and bill_code in
|
and bill_code in
|
||||||
<foreach collection="params.billCodeSortList" item="item" open="(" separator="," close=")">
|
<foreach collection="params.billCodeSortList" item="item" open="(" separator="," close=")">
|
||||||
#{item}
|
#{item}
|
||||||
</foreach>
|
</foreach>
|
||||||
-->
|
|
||||||
|
<!--
|
||||||
and `bill_code` ( FIND_IN_SET(`bill_code`,#{billCode}) or bill_code like concat('%', #{billCode}, '%') )
|
and `bill_code` ( FIND_IN_SET(`bill_code`,#{billCode}) or bill_code like concat('%', #{billCode}, '%') )
|
||||||
|
-->
|
||||||
</if>
|
</if>
|
||||||
<if test="attachType != null and attachType != ''"> and FIND_IN_SET(attach_type,#{attachType})</if>
|
<if test="attachType != null and attachType != ''"> and FIND_IN_SET(attach_type,#{attachType})</if>
|
||||||
<if test="fileName != null and fileName != ''"> and file_name like concat('%', #{fileName}, '%')</if>
|
<if test="fileName != null and fileName != ''"> and file_name like concat('%', #{fileName}, '%')</if>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user