product
chuang 2 years ago
parent 7632f1552e
commit ed74c0c266

@ -1604,7 +1604,8 @@ public class PurchaseorderitemServiceImpl extends ServiceImpl<PurchaseorderitemM
item0.setSettlement(model.getSettlement());
//rate税率默认为0 即13个点
item0.setRate("0");
// 单位
item0.setUnit(model.getUnit());
//amount金额price*settlement保留6位小数
item0.setAmount(new BigDecimal(model.getSalesPrice()));
//not_amount不含税金额price*settlement*(1 - 税率) 不含税价格为sum/1.13=price
@ -1644,10 +1645,20 @@ public class PurchaseorderitemServiceImpl extends ServiceImpl<PurchaseorderitemM
// 合同id
entity.setContractCode(contractMEntities.get(0).getId());
// 合同名称
// entity.setContractName(contractMEntities.get(0).getContractName());
// 来源系统
entity.setSourceSystem("0");
// 是否结算
entity.setIsSettle("0");
//是否转销售
entity.setIsSettle("0");
// 是否付款申请
entity.setIsPayment("0");
// 对方合同号
entity.setContractNo(contractMEntities.get(0).getContractNo());
// 供应商、客户ID
// entity.setSupplierId(contractMEntities.get(0).getCode());
entity.setSupplierId(contractMEntities.get(0).getCode());
// 供应商名称
entity.setSupplierName(contractMEntities.get(0).getName());
// 重量
@ -1683,7 +1694,6 @@ public class PurchaseorderitemServiceImpl extends ServiceImpl<PurchaseorderitemM
// 生成的榜单编码
ActionResult pdBillNumber = bean.getBillNumber(str1);
model.setPoundlistNo(String.valueOf(pdBillNumber.getData()));
model.setSupplierName(contractMEntities.get(0).getName());
// 车辆信息
model.setVehiclePictures(purchaseorderDTO.getCarPictures());
@ -1698,6 +1708,7 @@ public class PurchaseorderitemServiceImpl extends ServiceImpl<PurchaseorderitemM
model.setIsExamine("1");
// 榜单类型
model.setPoundType("0");
model.setPurchaseStatus("0");
// 业务员默认当前操作人
String userId = userProvider.get().getUserId();
model.setBusinessId(userId);
@ -1708,9 +1719,9 @@ public class PurchaseorderitemServiceImpl extends ServiceImpl<PurchaseorderitemM
//进行数据添加
int insert = purchaseorderitemMapper.insert(purEntities);
for (int i = 0; i < purItemEntities.size(); i++) {
Purchaseorder_item0Entity entity = purItemEntities.get(i);
purchaseorderItem0Mapper.insert(entity);
}

@ -9,7 +9,16 @@
(
SELECT
IFNULL( b.`name`, '无对应仓库' ) warehouseName,
count( c.material_id ) itemName,
count( SELECT count(ab.material_id) FROM (SELECT a.*,c.material_id FROM
jg_reservoirarea a
LEFT JOIN jg_warehouse b ON a.warehouse_id = b.id
AND b.delete_mark = '0'
LEFT JOIN jg_receiptin_item0 c ON c.reservoirarea_id = a.id
AND c.delete_mark = '0'
WHERE
a.delete_mark = '0'
GROUP BY
a.id,c.material_id) ab WHERE ab.id=a.id ) itemName,
@num1 :=(
SELECT
ROUND(

@ -46,7 +46,7 @@
ROUND(IFNULL( SUM( b.gross_weight ), 0 ),6) settlemenSum,
ROUND(IFNULL( SUM( b.net_weight ), 0),6) weightSum,
ROUND(IFNULL( SUM( b.buckle_weight ), 0),6) buckleWeightSum,
ROUND(IFNULL( SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement / 1000 END), 0)) grossWeightSum,
ROUND(IFNULL( SUM( CASE b.unit WHEN 0 THEN b.settlement ELSE b.settlement / 1000 END), 0),6) grossWeightSum,
ROUND(IFNULL( SUM( b.settlement*b.sales_price ), 0 ),6) salesPriceSum
FROM
jg_supplier a

@ -8,7 +8,24 @@
FROM
(
SELECT
count( b.material_id ) itemName,
(SELECT
COUNT(ads.material_id)
FROM
(
SELECT
aa.*,bb.material_id
FROM
jg_warehouse aa
LEFT JOIN jg_receiptin_item0 bb ON aa.id = bb.warehouse_id
AND bb.delete_mark = '0'
WHERE
aa.delete_mark = '0'
GROUP BY
aa.id,
bb.material_id
) ads
WHERE
ads.id = a.id) itemName,
@num1 :=(
SELECT
ROUND(
@ -66,7 +83,8 @@
WHERE
a.delete_mark = '0'
GROUP BY
a.id
a.id,
b.material_id
ORDER BY
a.id
) aaa ${ew.customSqlSegment}

Loading…
Cancel
Save