fix: 智能采购联查详细信息
This commit is contained in:
@@ -12,6 +12,7 @@ import com.klp.domain.WmsPurchasePlanDetail;
|
|||||||
import com.klp.domain.vo.WmsOrderDetailVo;
|
import com.klp.domain.vo.WmsOrderDetailVo;
|
||||||
import com.klp.domain.vo.WmsPurchasePlanDetailVo;
|
import com.klp.domain.vo.WmsPurchasePlanDetailVo;
|
||||||
import com.klp.mapper.WmsPurchasePlanDetailMapper;
|
import com.klp.mapper.WmsPurchasePlanDetailMapper;
|
||||||
|
import com.klp.mapper.WmsRawMaterialMapper;
|
||||||
import com.klp.service.*;
|
import com.klp.service.*;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
@@ -47,6 +48,9 @@ public class WmsPurchasePlanServiceImpl implements IWmsPurchasePlanService {
|
|||||||
@Resource
|
@Resource
|
||||||
private WmsPurchasePlanDetailMapper wmsPurchasePlanDetailMapper;
|
private WmsPurchasePlanDetailMapper wmsPurchasePlanDetailMapper;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private WmsRawMaterialMapper wmsRawMaterialMapper;
|
||||||
|
|
||||||
@Transactional
|
@Transactional
|
||||||
@Override
|
@Override
|
||||||
public Boolean insertWithDetails(WmsPurchasePlanVo planVo) {
|
public Boolean insertWithDetails(WmsPurchasePlanVo planVo) {
|
||||||
@@ -80,6 +84,8 @@ public class WmsPurchasePlanServiceImpl implements IWmsPurchasePlanService {
|
|||||||
vo.setRawMaterialId(bom.getRawMaterialId());
|
vo.setRawMaterialId(bom.getRawMaterialId());
|
||||||
vo.setQuantity(vo.getQuantity() == null ? needQty : vo.getQuantity().add(needQty));
|
vo.setQuantity(vo.getQuantity() == null ? needQty : vo.getQuantity().add(needQty));
|
||||||
vo.setUnit(bom.getUnit());
|
vo.setUnit(bom.getUnit());
|
||||||
|
vo.setRawMaterialName(wmsRawMaterialMapper.selectById(bom.getRawMaterialId()).getRawMaterialName());
|
||||||
|
vo.setRawMaterialCode(wmsRawMaterialMapper.selectById(bom.getRawMaterialId()).getRawMaterialCode());
|
||||||
materialMap.put(bom.getRawMaterialId(), vo);
|
materialMap.put(bom.getRawMaterialId(), vo);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user