修改金额

product
bawei 1 year ago
parent b11502778c
commit 9169e65e0d

@ -850,6 +850,7 @@
<result property="paypalamounts" column="paypalamounts"/> <result property="paypalamounts" column="paypalamounts"/>
</resultMap> </resultMap>
<select id="getPurchaseorderData" resultMap="getPurchaseorderDataMap"> <select id="getPurchaseorderData" resultMap="getPurchaseorderDataMap">
SET @i = 0; SET @i = 0;
SELECT SELECT
( @i := @i + 1 ) AS Number, ( @i := @i + 1 ) AS Number,
@ -861,53 +862,27 @@ SELECT
) settlement, ) settlement,
IFNULL( IFNULL(
ROUND( ROUND(
SUM( purchase_price ) / COUNT( id ) * SUM( CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ), SUM( purchase_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
2 2
), ),
0 0
) amout, ) amout,
notPaypalAmounts, IF(is_pay='0',ROUND(
-- SUM( paypal_amounts ) paypalamountsss, SUM( purchase_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
ROUND(paypalamounts,2) AS paypalamounts 2
),0) AS notPaypalAmounts,
IF(is_pay='1',ROUND(
SUM( purchase_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
2
),0) AS paypalamounts
FROM FROM
jg_poundlist a jg_poundlist a
LEFT JOIN base_organize z ON a.department_id = z.F_Id LEFT JOIN base_organize z ON a.department_id = z.F_Id
LEFT JOIN (
SELECT
IF
(
is_pay = 1,
0,
ROUND(
SUM( purchase_price ) / COUNT( id ) * SUM( CASE unit WHEN '0' THEN settlement WHEN '1' THEN settlement / 1000 END ),
2
)
) AS notPaypalAmounts,
IF
(
is_pay = 0,
0,
ROUND(
SUM( purchase_price ) / COUNT( id ) * SUM( CASE unit WHEN '0' THEN settlement WHEN '1' THEN settlement / 1000 END ),
6
)
) AS paypalamounts,
department_id AS cid
FROM
jg_poundlist
WHERE
to_days( pound_date ) = to_days(
now())
AND
delete_mark='0'
GROUP BY
cid
) c ON c.cid = a.department_id
WHERE WHERE
to_days( a.pound_date ) = to_days( to_days( a.pound_date ) = to_days(
now()) now())
AND AND delete_mark = '0'
delete_mark='0'
GROUP BY GROUP BY
a.department_id a.department_id
</select> </select>
@ -926,59 +901,31 @@ GROUP BY
<result property="collectionamounts" column="collectionamounts"/> <result property="collectionamounts" column="collectionamounts"/>
</resultMap> </resultMap>
<select id="getSalesorderData" resultMap="getSalesorderDataMap"> <select id="getSalesorderData" resultMap="getSalesorderDataMap">
SET @i = 0; SET @i = 0;
SELECT SELECT
( @i := @i + 1 ) AS 'Number', ( @i := @i + 1 ) AS 'Number',
F_FullName AS FFullName, F_FullName AS FFullName,-- SUM( sales_price ) / COUNT( id ) AS asda,
-- SUM( sales_price ) / COUNT( id ) AS asda, ROUND(
IFNULL( SUM( sales_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
ROUND(
SUM( sales_price ) / COUNT( id ) * SUM( CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
2 2
), ) amout ,
0 IF(is_collection='0',ROUND(
) amout, SUM( sales_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
notCollectionAmounts, 2
collectionamounts ),0) AS notCollectionAmounts,
IF(is_collection='1',ROUND(
SUM( sales_price * CASE a.unit WHEN '0' THEN a.settlement WHEN '1' THEN a.settlement / 1000 END ),
2
),0) AS collectionamounts
FROM FROM
jg_poundlist a jg_poundlist a
LEFT JOIN base_organize z ON a.department_id = z.F_Id LEFT JOIN base_organize z ON a.department_id = z.F_Id
LEFT JOIN (
SELECT
IF
(
is_collection = 1,
0,
ROUND(
SUM( sales_price ) / COUNT( id ) * SUM( CASE unit WHEN '0' THEN settlement WHEN '1' THEN settlement / 1000 END )-paypal_amounts,
2
)
) AS notCollectionAmounts,
IF
(
is_collection = 0,
0,
ROUND(
SUM( sales_price ) / COUNT( id ) * SUM( CASE unit WHEN '0' THEN settlement WHEN '1' THEN settlement / 1000 END )-paypal_amounts,
2
)
) AS collectionamounts,
department_id AS cid
FROM
jg_poundlist
WHERE
to_days( pound_date ) = to_days(
now())
AND
delete_mark='0'
GROUP BY
cid
) c ON c.cid = a.department_id
WHERE WHERE
to_days( a.pound_date ) = to_days( to_days( a.pound_date ) = to_days(
now()) now())
AND AND
delete_mark='0' a.delete_mark='0'
GROUP BY GROUP BY
a.department_id a.department_id
</select> </select>

Loading…
Cancel
Save