修改计划bug

liweidong
liweidong-hj 2 days ago
parent fda6e2b220
commit 459efae422
  1. 5
      blade-service-api/blade-desk-api/src/main/java/org/springblade/desk/order/pojo/vo/MoldDemandVo.java
  2. 5
      blade-service/blade-desk/src/main/java/org/springblade/desk/dashboard/service/impl/DsPartServiceImpl.java
  3. 3
      blade-service/blade-desk/src/main/java/org/springblade/desk/order/service/impl/MoldDemandServiceImpl.java
  4. 8
      blade-service/blade-desk/src/main/java/org/springblade/desk/order/wrapper/MoldDemandWrapper.java

@ -60,4 +60,9 @@ public class MoldDemandVo extends MoldDemand {
* 申报记录
*/
List<MoldApplyVo> nearlyApplyList;
/**
* 关联订单数量
*/
Integer linkOrderNum;
}

@ -214,12 +214,12 @@ public class DsPartServiceImpl extends BaseServiceImpl<DsPartMapper, DsPartEntit
@Override
public DsPartEntity selectDsPartByPatCodeAndVersion(String partCode, String version) {
//查询最新版本号 对应的零件
// 查询最新版本号对应的零件
if (StringUtils.isEmpty(version)) {
List<DsPartVersionEntity> partVersionEntityList = partVersionService.selectByPartCode(partCode);
Optional<DsPartVersionEntity> maxEntity = partVersionEntityList.stream()
.filter(entity -> entity.getPartVersion() != null)
.max(Comparator.comparing(DsPartVersionEntity::getPartVersion));
.max(Comparator.comparingInt(entity -> Integer.parseInt(entity.getPartVersion())));
if (maxEntity.isPresent()) {
DsPartVersionEntity maxPartVersionEntity = maxEntity.get();
@ -229,7 +229,6 @@ public class DsPartServiceImpl extends BaseServiceImpl<DsPartMapper, DsPartEntit
}
DsPartEntity part = dsPartMapper.selectByPartCodeAndVersion(partCode, version);
return part;
}

@ -46,6 +46,9 @@ public class MoldDemandServiceImpl extends BaseServiceImpl<MoldDemandMapper, Mol
public IPage<MoldDemand> selectPage(IPage<MoldDemand> page, MoldDemand entity) {
entity.setMafStatus(MoldDemandEnum.MAF_STATUS_CREATE.getCode());
List<MoldDemand> dataList = baseMapper.selectPage(page, entity);
for (MoldDemand moldDemand : dataList) {
}
return page.setRecords(dataList);
}

@ -1,5 +1,7 @@
package org.springblade.desk.order.wrapper;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import org.springblade.core.mp.support.BaseEntityWrapper;
import org.springblade.core.tool.utils.BeanUtil;
import org.springblade.core.tool.utils.Func;
@ -9,6 +11,7 @@ import org.springblade.desk.order.pojo.vo.MoldDemandVo;
import org.springblade.system.cache.UserCache;
import org.springblade.system.pojo.entity.User;
import java.util.List;
import java.util.Objects;
/**
@ -34,6 +37,11 @@ public class MoldDemandWrapper extends BaseEntityWrapper<MoldDemand, MoldDemandV
vo.setStatusName(MoldDemandEnum.getName(entity.getStatus()));
vo.setMafStatusName(MoldDemandEnum.getName(entity.getMafStatus()));
vo.setMafTypeName(MoldDemandEnum.getName(entity.getMafType()));
String linkOrderIds = entity.getLinkOrderIds();
List<String> orderIdList = StrUtil.splitTrim(linkOrderIds, ',');
int count = CollUtil.isEmpty(orderIdList) ? 0 : orderIdList.size();
vo.setLinkOrderNum(count);
return vo;
}
}

Loading…
Cancel
Save