Browse Source

2024-09-30

master
qiezi 2 years ago
parent
commit
7cccfda970
  1. 4
      src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java
  2. 10
      src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java
  3. 23
      src/main/resources/mapper/part/PartInformationMapper.xml

4
src/main/java/com/spring/modules/part/mapper/PartInformationMapper.java

@ -248,4 +248,8 @@ public interface PartInformationMapper extends BaseMapper<PartInformationEntity>
* @version 1.0
*/
void updateProjectPartBuNo(PartInformationEntity data);
List<PartInformationEntity> queryPartByPartNo(@Param("site") String site,
@Param("partNo") String partNo,
@Param("partDesc") String partDesc);
}

10
src/main/java/com/spring/modules/part/service/impl/PartInformationServiceImpl.java

@ -1532,15 +1532,7 @@ public class PartInformationServiceImpl extends ServiceImpl<PartInformationMappe
*/
@Override
public List<PartInformationEntity> searchPartList(String site,String partNo, String partDesc) {
LambdaQueryWrapper<PartInformationEntity> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(PartInformationEntity::getSite,site).eq(PartInformationEntity::getActive,"Y");
if (StringUtils.hasText(partNo)){
wrapper.like(PartInformationEntity::getPartNo,partNo.trim());
}
if (StringUtils.hasText(partDesc)){
wrapper.like(PartInformationEntity::getPartDesc,partDesc.trim());
}
return list(wrapper);
return baseMapper.queryPartByPartNo(site,partNo,partDesc);
}
@Override

23
src/main/resources/mapper/part/PartInformationMapper.xml

@ -1762,4 +1762,27 @@
SET bu_no = #{buNo}
WHERE site = #{site} AND project_id = #{projectId} AND test_part_no = #{partNo}
</update>
<select id="queryPartByPartNo" resultType="com.spring.modules.part.entity.PartInformationEntity">
select
site,
part_no,
part_desc,
spec,
part_type_db,
dbo.get_part_unitCost(site, part_no) as standardCost,
status,
um_id
from part
where status = 'Y'
<if test="site != null and site != ''">
and site = #{site}
</if>
<if test="partNo != null and partNo != ''">
and part_no like #{partNo}
</if>
<if test="partDesc != null and partDesc != ''">
and part_desc like #{partDesc}
</if>
</select>
</mapper>
Loading…
Cancel
Save