|
@@ -43,6 +43,7 @@ import com.platform.dao.util.MessageTemplateUtil;
|
|
|
import com.platform.dao.vo.query.check.CheckStandardSpareVO;
|
|
|
import com.platform.dao.vo.query.sparepartmanage.SparePartInfoVO;
|
|
|
import com.platform.dao.vo.query.store.InStoreFormVO;
|
|
|
+import com.platform.dao.vo.query.store.StoreVO;
|
|
|
import com.platform.dao.vo.repair.RepairApplicationFormVO;
|
|
|
import com.platform.dao.vo.report.InAndOutStoretReportVO;
|
|
|
import com.platform.dao.vo.report.RepairReport24VO;
|
|
@@ -104,8 +105,40 @@ public class SparePartInfoServiceImpl extends BaseServiceImpl<SparePartInfoMappe
|
|
|
|
|
|
@Override
|
|
|
public AbstractPageResultBean<SparePartInfoVO> getInOrOut(SparePartInfoDTO dto, Integer pageNum, Integer pageSize) {
|
|
|
+ List<StoreVO> stores = storeMapper.selectList(null);
|
|
|
+ Map<String,String> map = new HashMap<>();
|
|
|
+ first:for (StoreVO vo:stores){
|
|
|
+ if (vo.getLevel()==3){
|
|
|
+ for (StoreVO vo1:stores){
|
|
|
+ System.out.println("11111111111");
|
|
|
+ if (vo.getParentId().equals(vo1.getId())){
|
|
|
+ for (StoreVO vo2:stores){
|
|
|
+ System.out.println("22222222222");
|
|
|
+ if (vo1.getParentId().equals(vo2.getId())){
|
|
|
+ System.out.println("33333333333");
|
|
|
+ String name1 = vo2.getName().replaceAll("\\s*","").replaceAll("[^(0-9)]","");
|
|
|
+ String name2 = vo1.getName().replaceAll("\\s*","").replaceAll("[^(0-9)]","");
|
|
|
+ String name =name1+"-"+name2+"-"+vo.getName();
|
|
|
+ map.put(vo.getId(),name);
|
|
|
+ break first;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
- AbstractPageResultBean<SparePartInfoVO> pageInfos = new MyPage(mapper.getInOrOut(dto));
|
|
|
+ List<SparePartInfoVO> sparePartInfoVOS = mapper.getInOrOut(dto);
|
|
|
+ Set<String> ids = map.keySet();
|
|
|
+ for (String id:ids){
|
|
|
+ for (SparePartInfoVO vo:sparePartInfoVOS){
|
|
|
+ if (vo.getStoreId().equals(id)){
|
|
|
+ vo.setStoreName(map.get(id));
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ AbstractPageResultBean<SparePartInfoVO> pageInfos = new MyPage(sparePartInfoVOS);
|
|
|
return pageInfos;
|
|
|
}
|
|
|
|