查询零件类型

liweidong
liweidong-hj 4 days ago
parent 9ad3500bae
commit 587aee0ab3
  1. 2
      blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/DsPartMapper.java
  2. 8
      blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/mapper/PartMapper.xml
  3. 6
      blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/IDsPartService.java
  4. 5
      blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsPartServiceImpl.java
  5. 6
      blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsTaskingServiceImpl.java

@ -153,4 +153,6 @@ public interface DsPartMapper extends BaseMapper<DsPartEntity> {
List<DsPartSub> selectDsPartSub(@Param("partCode") String partCode);
List<DsPartEntity> selectListPartByCodeLike(@Param("zPartCode") String zPartCode);
List<DsPartSub> selectOldMesPartSubBySubCode(@Param("subCode") String subCode);
}

@ -405,6 +405,14 @@
AND STATUS = 1
ORDER BY PART_CODE
</select>
<select id="selectOldMesPartSubBySubCode"
resultType="org.springblade.desk.dashboard.pojo.entity.DsPartSub">
SELECT
src.PART_CODE, src.SUB_CODE, src.SUB_NAME, src.QUOTA,
src.SUB_TYPE, src.PRODUCT_TYPE, src.AREA, src.CONFIG_NO, src.PLATE,
src.MATERIAL, src.PLATE_CODE, src.SIN_TER_TYPE
FROM MJMES.DS_PART_SUB src where src.SUB_CODE = #{subCode}
</select>
</mapper>

@ -303,4 +303,10 @@ public interface IDsPartService extends BaseService<DsPartEntity> {
*/
List<DsProcessProjectVO> selectDsProcessProjectByCraftId(Long creatId,String processNo);
/**
* 根据子件号查询
* @param subCode
* @return
*/
List<DsPartSub> selectOldMesPartSubBySubCode(String subCode);
}

@ -923,6 +923,11 @@ public class DsPartServiceImpl extends BaseServiceImpl<DsPartMapper, DsPartEntit
return processProjectEntityList;
}
@Override
public List<DsPartSub> selectOldMesPartSubBySubCode(String subCode) {
return dsPartMapper.selectOldMesPartSubBySubCode(subCode);
}
/**
* 根据工艺获取工序ID列表支持返工工艺和正常工艺
*/

@ -2186,6 +2186,12 @@ public class DsTaskingServiceImpl extends BaseServiceImpl<DsTaskingMapper, DsTas
Long oldId = oldMesPartEntity.getId();
oldMesPartEntity.setId(null);
List<DsPartSub> dsPartSubList = partService.selectOldMesPartSubBySubCode(oldMesPartEntity.getPartCode());
if(!CollectionUtils.isEmpty(dsPartSubList)){
DsPartSub dsPartSub = dsPartSubList.get(0);
oldMesPartEntity.setSinTerType(dsPartSub.getSinTerType());
}
boolean saved = partService.save(oldMesPartEntity);
if (!saved) {
log.error("零件新增失败:{}", oldMesPartEntity.getPartCode());

Loading…
Cancel
Save