1.0.41 查询项目采购信息优化

dev
yinq 3 weeks ago
parent 2d3ef29125
commit a21088dd07

@ -60,7 +60,6 @@ public class ErpProjectPurchase extends TenantEntity {
/** /**
* *
*/ */
@Version
private Long version; private Long version;
/** /**

@ -11,7 +11,7 @@ import lombok.Data;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
import java.util.List;
/** /**
@ -100,6 +100,12 @@ public class ErpProjectPurchaseVo implements Serializable {
@ExcelProperty(value = "部门ID") @ExcelProperty(value = "部门ID")
private Long deptId; private Long deptId;
/**
*
*/
@ExcelProperty(value = "版本")
private Long version;
/** /**
* *
*/ */
@ -175,5 +181,8 @@ public class ErpProjectPurchaseVo implements Serializable {
@ExcelDictFormat(dictType = "active_flag") @ExcelDictFormat(dictType = "active_flag")
private String activeFlag; private String activeFlag;
/**
* List
*/
private List<ErpProjectPurchaseMaterialVo> purchaseMaterialList;
} }

@ -65,7 +65,17 @@ public class ErpProjectPurchaseServiceImpl implements IErpProjectPurchaseService
*/ */
@Override @Override
public ErpProjectPurchaseVo queryById(Long projectPurchaseId) { public ErpProjectPurchaseVo queryById(Long projectPurchaseId) {
return baseMapper.selectVoById(projectPurchaseId); MPJLambdaWrapper<ErpProjectPurchase> lqw = JoinWrappers.lambda(ErpProjectPurchase.class)
.eq(ErpProjectPurchase::getProjectPurchaseId, projectPurchaseId);
List<ErpProjectPurchaseVo> list = baseMapper.selectCustomErpProjectPurchaseVoList(lqw);
ErpProjectPurchaseVo erpProjectPurchaseVo = list.get(0);
MPJLambdaWrapper<ErpProjectPurchaseMaterial> lqwM = JoinWrappers.lambda(ErpProjectPurchaseMaterial.class)
.selectAll(ErpProjectPurchaseMaterial.class)
.eq("t.del_flag", "0")
.eq(ErpProjectPurchaseMaterial::getProjectPurchaseId, erpProjectPurchaseVo.getProjectPurchaseId());
List<ErpProjectPurchaseMaterialVo> voList = purchaseMaterialMapper.selectCustomErpProjectPurchaseMaterialVoList(lqwM);
erpProjectPurchaseVo.setPurchaseMaterialList(voList);
return erpProjectPurchaseVo;
} }
/** /**

@ -26,6 +26,7 @@
t.relation_id, t.relation_id,
t.remark, t.remark,
t.spare_flag, t.spare_flag,
t.version,
t.active_flag, t.active_flag,
t.del_flag, t.del_flag,
t.create_dept, t.create_dept,
@ -34,7 +35,7 @@
t.update_by, t.update_by,
t.update_time, t.update_time,
p.project_name, p.project_name,
p.dept_id, p.dept_id as deptId,
u1.nick_name as managerName, u1.nick_name as managerName,
u2.nick_name as chargeName, u2.nick_name as chargeName,
u3.nick_name as deputyName, u3.nick_name as deputyName,

Loading…
Cancel
Save