|
|
@ -13,6 +13,9 @@ import com.ruoyi.aftersales.mapper.AftersalesComplaintNoticeMapper; |
|
|
|
import com.ruoyi.common.utils.DateUtils; |
|
|
|
import com.ruoyi.common.utils.ShiroUtils; |
|
|
|
import com.ruoyi.common.utils.StringUtils; |
|
|
|
import com.ruoyi.sales.domain.SalesAftersalesNotice; |
|
|
|
import com.ruoyi.sales.domain.SalesAftersalesNoticeDetail; |
|
|
|
import com.ruoyi.sales.mapper.SalesAftersalesNoticeDetailMapper; |
|
|
|
import com.ruoyi.system.dto.SysEquipDetailDto; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
@ -38,6 +41,9 @@ public class AfterSalesShippingDeviceServiceImpl implements IAfterSalesShippingD |
|
|
|
@Autowired |
|
|
|
private AftersalesComplaintNoticeMapper aftersalesComplaintNoticeMapper; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private SalesAftersalesNoticeDetailMapper aftersalesNoticeDetailMapper; |
|
|
|
|
|
|
|
/** |
|
|
|
* 查询出货设备 |
|
|
|
* |
|
|
@ -197,28 +203,9 @@ public class AfterSalesShippingDeviceServiceImpl implements IAfterSalesShippingD |
|
|
|
* 查询选择设备列表 |
|
|
|
* */ |
|
|
|
@Override |
|
|
|
public List<SelectDeviceVO> selectOptionDevices(String makeNo) { |
|
|
|
List<SelectDeviceVO> selectDeviceVos = new ArrayList<>(); |
|
|
|
SelectDeviceVO selectDeviceVo = new SelectDeviceVO(); |
|
|
|
AfterSalesShippingDevice afterSalesShippingDevice = afterSalesShippingDeviceMapper.selectShippingDeviceByMakeNo(makeNo); |
|
|
|
if (StringUtils.isNotNull(afterSalesShippingDevice)){ |
|
|
|
selectDeviceVo.setMaterialNo(afterSalesShippingDevice.getMaterialNo()); |
|
|
|
selectDeviceVo.setMaterialPhotourl(afterSalesShippingDevice.getMaterialPhotourl()); |
|
|
|
selectDeviceVo.setMaterialName(afterSalesShippingDevice.getMaterialName()); |
|
|
|
selectDeviceVo.setMaterialType(afterSalesShippingDevice.getMaterialType()); |
|
|
|
selectDeviceVo.setMaterialUnit(afterSalesShippingDevice.getMaterialUnit()); |
|
|
|
selectDeviceVo.setMaterialBrand(afterSalesShippingDevice.getMaterialBrand()); |
|
|
|
selectDeviceVo.setMaterialDescribe(afterSalesShippingDevice.getMaterialDescribe()); |
|
|
|
selectDeviceVo.setSnCode(afterSalesShippingDevice.getSnCode()); |
|
|
|
} |
|
|
|
|
|
|
|
AftersalesComplaintNotice aftersalesComplaintNotice = aftersalesComplaintNoticeMapper.selectComplaintNoticeByMakeNo(makeNo); |
|
|
|
if (StringUtils.isNotNull(aftersalesComplaintNotice)){ |
|
|
|
selectDeviceVo.setComplaintProblem(aftersalesComplaintNotice.getRemark()); |
|
|
|
} |
|
|
|
|
|
|
|
selectDeviceVos.add(selectDeviceVo); |
|
|
|
return selectDeviceVos; |
|
|
|
public List<SalesAftersalesNoticeDetail> selectOptionDevices(String aftersalesOrderCode) { |
|
|
|
List<SalesAftersalesNoticeDetail> salesAftersalesNoticeDetails = aftersalesNoticeDetailMapper.selectSalesAftersalesNoticeDetailListByCode(aftersalesOrderCode); |
|
|
|
return salesAftersalesNoticeDetails; |
|
|
|
} |
|
|
|
|
|
|
|
/* |
|
|
|