|
@@ -8,7 +8,7 @@ import com.caimei365.commodity.model.ResponseJson;
|
|
|
import com.caimei365.commodity.model.po.ProductDetailInfoPo;
|
|
|
import com.caimei365.commodity.model.po.ProductImagePo;
|
|
|
import com.caimei365.commodity.model.po.ProductParameterPo;
|
|
|
-import com.caimei365.commodity.model.po.ProductRepairPo;
|
|
|
+import com.caimei365.commodity.model.vo.ProductRepairVo;
|
|
|
import com.caimei365.commodity.model.search.ProductListVo;
|
|
|
import com.caimei365.commodity.model.vo.*;
|
|
|
import com.caimei365.commodity.service.PageService;
|
|
@@ -576,11 +576,11 @@ public class PageServiceImpl implements PageService {
|
|
|
* @param code 维修code
|
|
|
*/
|
|
|
@Override
|
|
|
- public ResponseJson<ProductRepairPo> getProductRepair(String code) {
|
|
|
+ public ResponseJson<ProductRepairVo> getProductRepair(String code) {
|
|
|
if (StringUtils.isEmpty(code)) {
|
|
|
return ResponseJson.error("维修code不能为空!", null);
|
|
|
}
|
|
|
- ProductRepairPo repair = null;
|
|
|
+ ProductRepairVo repair = null;
|
|
|
// 仪器维修表ID
|
|
|
Integer maintenanceId = pageMapper.getMaintenanceIdByCode(code);
|
|
|
if (null != maintenanceId) {
|
|
@@ -590,6 +590,25 @@ public class PageServiceImpl implements PageService {
|
|
|
if (null == repair){
|
|
|
return ResponseJson.error("无效的链接!", null);
|
|
|
}
|
|
|
+ List<String> imageList = new ArrayList<>();
|
|
|
+ if (StringUtils.isNotEmpty(repair.getInstrumentImage1())) {
|
|
|
+ imageList.add(repair.getInstrumentImage1());
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotEmpty(repair.getInstrumentImage2())) {
|
|
|
+ imageList.add(repair.getInstrumentImage2());
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotEmpty(repair.getInstrumentImage3())) {
|
|
|
+ imageList.add(repair.getInstrumentImage3());
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotEmpty(repair.getInstrumentImage4())) {
|
|
|
+ imageList.add(repair.getInstrumentImage4());
|
|
|
+ }
|
|
|
+ if (StringUtils.isNotEmpty(repair.getInstrumentImage5())) {
|
|
|
+ imageList.add(repair.getInstrumentImage5());
|
|
|
+ }
|
|
|
+ String[] images = imageList.toArray(new String[imageList.size()]);
|
|
|
+ repair.setInstrumentArr(images);
|
|
|
+
|
|
|
String viewerType = repair.getViewerType();
|
|
|
if ("1".equals(viewerType)) {
|
|
|
// 用户可评价展示详细信息
|
|
@@ -601,7 +620,7 @@ public class PageServiceImpl implements PageService {
|
|
|
repair.setOnlyBaseInfo(false);
|
|
|
} else {
|
|
|
// 供应商不可评价展示基础信息
|
|
|
- ProductRepairPo repairTemp = new ProductRepairPo();
|
|
|
+ ProductRepairVo repairTemp = new ProductRepairVo();
|
|
|
repairTemp.setCanEvaluation(false);
|
|
|
repairTemp.setOnlyBaseInfo(true);
|
|
|
repairTemp.setViewerType("2");
|