|
|
|
@ -26,10 +26,7 @@ import org.springframework.util.StringUtils; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.text.DecimalFormat; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.Objects; |
|
|
|
import java.util.*; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
@Service |
|
|
|
@ -75,10 +72,13 @@ public class CodeDrawingServiceImpl extends ServiceImpl<CodeDrawingMapper, CodeD |
|
|
|
if (Objects.isNull(part)) { |
|
|
|
throw new RuntimeException("IFS Part No不存在!"); |
|
|
|
} |
|
|
|
codeDrawing.setCreateDate(new Date()); |
|
|
|
save(codeDrawing); |
|
|
|
// 获得 编码保存记录列表 |
|
|
|
List<CodeDrawing> list = lambdaQuery() |
|
|
|
.eq(CodeDrawing::getSite, codeDrawing.getSite()).list(); |
|
|
|
.eq(CodeDrawing::getSite, codeDrawing.getSite()) |
|
|
|
.eq(CodeDrawing::getCreator, codeDrawing.getCreator()) |
|
|
|
.list(); |
|
|
|
if (!list.isEmpty()) { |
|
|
|
// 删除不存在记录的详情 |
|
|
|
List<String> noList = list.stream().map(CodeDrawing::getDrawingNo).collect(Collectors.toList()); |
|
|
|
|