禅道问题修复

This commit is contained in:
马三炮 2026-02-03 16:47:19 +08:00
parent 773efd15e2
commit 386597d9ac
6 changed files with 16 additions and 11 deletions

View File

@ -114,5 +114,5 @@ public class OutPlanVo extends ParentVo {
/**
* 状态 0-暂存1-提交
*/
private int editStatus;
private Integer editStatus;
}

View File

@ -45,7 +45,7 @@ public class InventoryCountServiceImpl implements InventoryCountService{
record -> record,
(existing, replacement) -> {
// 累加出库数量
existing.setTotalCk(existing.getTotalCk() + replacement.getTotalCg() + replacement.getTotalLk());
existing.setTotalCk( replacement.getTotalCg() + replacement.getTotalLk());
return existing;
}
));

View File

@ -254,6 +254,7 @@ public class PlanApplyServiceImpl implements PlanApplyService {
nonExistList.add(planDevBean);
}else{
planDevBean.setId(bean.getId());
planDevBean.setType(bean.getType());
}
}
// 如果存在数据库中不存在的数据返回提示

View File

@ -12,16 +12,15 @@
SUM(o.lk_num) AS totalLk,
SUM(o.need_num) AS needNum, -- 需求数量
SUM(o.cg_num + o.lk_num) as totalCk, -- 总出库数量
sct.price as price
(SELECT price FROM st_contract_type sct
JOIN st_plan_out_sup spos ON spos.details_id = o.id
WHERE sct.model_id = o.model_id LIMIT 1) as price
FROM
st_plan_out_details o
JOIN
st_plan_out spo ON o.out_id = spo.id -- 关联出库表
JOIN
bm_project p ON spo.pro_id = p.ID -- 关联工程表
left join st_contract_type sct on o.model_id = sct.model_id
where
1=1
<if test="keyWord != null and keyWord != ''">
@ -34,7 +33,12 @@
</if>
GROUP BY
p.ID,
o.model_id
o.model_id,
o.type,
o.`name`,
o.model,
o.unit,
p.`NAME`
</select>
<select id="getProjectBackListGroupModel" resultType="com.bonus.aqgqj.business.backstage.entity.ProjectMaterialLedger">

View File

@ -270,7 +270,7 @@
AND INSTR(mt2.name,#{modelName}) > 0
</if>
<if test="model!=null and model!=''">
AND INSTR(mt.name,#{modelName}) > 0
AND INSTR(mt.name,#{model}) > 0
</if>
</select>
<!--判断需求计划是否被修改-->

View File

@ -269,7 +269,7 @@
select pod.type,pod.name,pod.model,pod.model_id modelId,spo.apply_id planId
from st_plan_out spo
left join st_plan_out_details pod on spo.id=pod.out_id
where spo.apply_id=#{planId} and pod.cg_num>0
where spo.apply_id=#{planId}
<if test="id!=null and id!=''">
and pod.id in
<foreach item="item" index="index" collection="ids" open="(" separator="," close=")">
@ -277,7 +277,7 @@
</foreach>
</if>
<if test="keyWord!=null and keyWord!=''">
and (pod.type like concat('%',#{keyWord},'%') or
and (pod.name like concat('%',#{keyWord},'%') or
pod.model like concat('%',#{keyWord},'%')
)
</if>