|
@@ -54,12 +54,15 @@ public class LongYanPurchaseOrderServiceImpl extends BaseServiceImpl<LongYanPurc
|
|
public LongYanPurchaseOrder saveModelByDTO(LongYanPurchaseOrderDTO model) {
|
|
public LongYanPurchaseOrder saveModelByDTO(LongYanPurchaseOrderDTO model) {
|
|
List<LongYanPurchaseDetailDTO> detailDTOS = model.getDetailDTOS();
|
|
List<LongYanPurchaseDetailDTO> detailDTOS = model.getDetailDTOS();
|
|
UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
|
|
+ BigDecimal totalNum = new BigDecimal(0);
|
|
for (LongYanPurchaseDetailDTO detailDTO : detailDTOS) {
|
|
for (LongYanPurchaseDetailDTO detailDTO : detailDTOS) {
|
|
detailDTO.setId(IdGeneratorUtils.getObjectId());
|
|
detailDTO.setId(IdGeneratorUtils.getObjectId());
|
|
detailDTO.setCreatedTime(LocalDateTime.now());
|
|
detailDTO.setCreatedTime(LocalDateTime.now());
|
|
detailDTO.setCreatedUserId(userInfo.getUserId());
|
|
detailDTO.setCreatedUserId(userInfo.getUserId());
|
|
detailDTO.setCreatedUserName(userInfo.getUsername());
|
|
detailDTO.setCreatedUserName(userInfo.getUsername());
|
|
|
|
+ totalNum = totalNum.add(detailDTO.getNum());
|
|
}
|
|
}
|
|
|
|
+ model.setTotalNum(totalNum);
|
|
|
|
|
|
longYanPurchaseDetailMapper.insertListforComplex(BeanConverterUtil.copyListProperties(detailDTOS, LongYanPurchaseDetail.class));
|
|
longYanPurchaseDetailMapper.insertListforComplex(BeanConverterUtil.copyListProperties(detailDTOS, LongYanPurchaseDetail.class));
|
|
SbModelSpareBomDTO sbModelSpareBomDTO = new SbModelSpareBomDTO();
|
|
SbModelSpareBomDTO sbModelSpareBomDTO = new SbModelSpareBomDTO();
|