代码提交
This commit is contained in:
parent
7160e7c20e
commit
6b4548fd6b
|
|
@ -124,13 +124,20 @@
|
|||
|
||||
|
||||
<select id="getProPurchaseList" resultType="com.bonus.aqgqj.business.backstage.entity.PurchaseVo">
|
||||
select count(1) planNum,pro.name proName,bc.`NAME` as companyName,SUM(spa.need_num) needNum , SUM(ck_num) ckNum,sum(lk_num) lkNum ,
|
||||
spa.project_id proId,spa.edit_status editStatus,
|
||||
if(SUM(ck_num)+sum(lk_num)=0,'未发货',
|
||||
if(SUM(spa.need_num)-SUM(ck_num)-sum(lk_num)>0,'部分发货','全部发货'))
|
||||
status ,(if(SUM(spa.need_num)-SUM(ck_num)-sum(lk_num)>0,SUM(spa.need_num)-SUM(ck_num)-sum(lk_num),0) )dfhNum,( SUM(ck_num)+sum(lk_num)) fhNum,
|
||||
ROUND((SUM(ck_num)+sum(lk_num))*100/ SUM(spa.need_num),2) progress
|
||||
select count(1) planNum,pro.name proName,bc.`NAME` as companyName,SUM(spa.need_num) needNum , SUM(outDetail.ck_num) ckNum,sum(outDetail.lk_num) lkNum ,
|
||||
spa.project_id proId,spa.edit_status editStatus,
|
||||
if(SUM(outDetail.ck_num)+sum(outDetail.lk_num)=0,'未发货',
|
||||
if(SUM(spa.need_num)-SUM(outDetail.ck_num)-sum(outDetail.lk_num)>0,'部分发货','全部发货'))
|
||||
status ,(if(SUM(spa.need_num)-SUM(outDetail.ck_num)-sum(outDetail.lk_num)>0,SUM(spa.need_num)-SUM(outDetail.ck_num)-sum(outDetail.lk_num),0) )dfhNum,( SUM(outDetail.ck_num)+sum(outDetail.lk_num)) fhNum,
|
||||
ROUND((SUM(outDetail.ck_num)+sum(outDetail.lk_num))*100/ SUM(spa.need_num),2) progress
|
||||
from st_plan_apply spa
|
||||
left join(
|
||||
SELECT SUM(spod.cg_num) ck_num,sum(spod.lk_num) lk_num ,spo.apply_id plan_detail_id,spod.model_id,spod.id
|
||||
from st_plan_out spo
|
||||
left join st_plan_out_details spod on spo.id=spod.out_id
|
||||
GROUP BY plan_detail_id,spod.model_id
|
||||
)outDetail on outDetail.plan_detail_id=spa.id
|
||||
|
||||
left join bm_project pro on pro.bid_id=spa.project_id
|
||||
LEFT JOIN bm_company bc on bc.ID=pro.COMPANY_ID
|
||||
where spa.status_type=1
|
||||
|
|
@ -245,7 +252,7 @@
|
|||
spo.remark,
|
||||
spo.apply_id,
|
||||
spa.creator,
|
||||
spa.create_time,
|
||||
spa.create_time as createTime,
|
||||
if(spo.apply_id is null, 0, 1) outStatus
|
||||
from st_plan_apply spa
|
||||
left join tb_bid_project pro on pro.id = spa.project_id
|
||||
|
|
@ -258,8 +265,9 @@
|
|||
spd.need_day needDay,spd.type,spd.`name`,model,spd.unit,outDetail.lk_num lkNum,outDetail.id id
|
||||
from st_plan_details spd
|
||||
left join(
|
||||
SELECT SUM(cg_num) cg_num,sum(lk_num) lk_num ,plan_detail_id,spod.model_id,spod.id
|
||||
from st_plan_out_details spod
|
||||
SELECT SUM(spod.cg_num) cg_num,sum(spod.lk_num) lk_num ,spo.apply_id plan_detail_id,spod.model_id,spod.id
|
||||
from st_plan_out spo
|
||||
left join st_plan_out_details spod on spo.id=spod.out_id
|
||||
GROUP BY plan_detail_id,spod.model_id
|
||||
)outDetail on outDetail.plan_detail_id=spd.apply_id AND outDetail.model_id=spd.model_id
|
||||
where spd.apply_id=#{id}
|
||||
|
|
|
|||
Loading…
Reference in New Issue