Compare commits
No commits in common. "51baf26dcce48feff0cf719641f27bc1f141ada4" and "a9ab3b4d72ac79874fd9e293a9d1fe1d11b8b24a" have entirely different histories.
51baf26dcc
...
a9ab3b4d72
|
@ -207,7 +207,6 @@ func ErpOrderAudit(c *gin.Context) {
|
||||||
}
|
}
|
||||||
|
|
||||||
var checkReq model.ErpOrderCreateReq
|
var checkReq model.ErpOrderCreateReq
|
||||||
checkReq.StoreId = erpOrder.StoreId
|
|
||||||
checkReq.ErpOrderCommodities = commodity
|
checkReq.ErpOrderCommodities = commodity
|
||||||
err = model.CheckOrderCommodityStock(&checkReq)
|
err = model.CheckOrderCommodityStock(&checkReq)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -1402,8 +1402,6 @@ func mergeOrderCommodities(orderCommodities []ErpOrderCommodity) []ErpOrderCommo
|
||||||
existingCommodity.SaleDiscount += commodity.SaleDiscount
|
existingCommodity.SaleDiscount += commodity.SaleDiscount
|
||||||
existingCommodity.MemberDiscount += commodity.MemberDiscount
|
existingCommodity.MemberDiscount += commodity.MemberDiscount
|
||||||
existingCommodity.ReceivedAmount += commodity.ReceivedAmount
|
existingCommodity.ReceivedAmount += commodity.ReceivedAmount
|
||||||
existingCommodity.RejectedCount += commodity.RejectedCount
|
|
||||||
existingCommodity.RejectedAmount += commodity.RejectedAmount
|
|
||||||
stockCommodityID, _ := tools.StringToInt(commodity.ErpStockCommodityID)
|
stockCommodityID, _ := tools.StringToInt(commodity.ErpStockCommodityID)
|
||||||
if stockCommodityID > 0 {
|
if stockCommodityID > 0 {
|
||||||
existingCommodity.ErpStockCommodityID = strings.Join([]string{existingCommodity.ErpStockCommodityID, commodity.ErpStockCommodityID}, ",")
|
existingCommodity.ErpStockCommodityID = strings.Join([]string{existingCommodity.ErpStockCommodityID, commodity.ErpStockCommodityID}, ",")
|
||||||
|
@ -5405,12 +5403,10 @@ func checkOrderData(req *ErpOrderCreateReq, c *gin.Context) (*ErpOrder, error) {
|
||||||
//// 单个商品退货金额
|
//// 单个商品退货金额
|
||||||
//req.ErpOrderCommodities[i].RejectedAmount = req.ErpOrderCommodities[i].RejectedAmount / float64(req.ErpOrderCommodities[i].RejectedCount)
|
//req.ErpOrderCommodities[i].RejectedAmount = req.ErpOrderCommodities[i].RejectedAmount / float64(req.ErpOrderCommodities[i].RejectedCount)
|
||||||
|
|
||||||
for j := 0; j < int(req.ErpOrderCommodities[i].RejectedCount); j++ {
|
for j := 0; j < int(req.ErpOrderCommodities[i].Count); j++ {
|
||||||
stockIdList, _ := stringToIntArray(req.ErpOrderCommodities[i].ErpStockCommodityID)
|
stockIdList, _ := stringToIntArray(req.ErpOrderCommodities[i].ErpStockCommodityID)
|
||||||
temp := req.ErpOrderCommodities[i]
|
temp := req.ErpOrderCommodities[i]
|
||||||
temp.RejectedAmount = req.ErpOrderCommodities[i].RejectedAmount / float64(req.ErpOrderCommodities[i].RejectedCount)
|
|
||||||
temp.Count = 1
|
temp.Count = 1
|
||||||
temp.RejectedCount = 1
|
|
||||||
if len(stockIdList) > j {
|
if len(stockIdList) > j {
|
||||||
temp.ErpStockCommodityID = fmt.Sprintf("%d", stockIdList[j])
|
temp.ErpStockCommodityID = fmt.Sprintf("%d", stockIdList[j])
|
||||||
}
|
}
|
||||||
|
|
|
@ -388,7 +388,6 @@ func (m *InventoryReportByProductReq) ReportByProductList(c *gin.Context) (*Inve
|
||||||
resp.TotalEffectiveAmount = sumData.TotalEffectiveAmount
|
resp.TotalEffectiveAmount = sumData.TotalEffectiveAmount
|
||||||
resp.TotalTransferAmount = sumData.TotalTransferAmount
|
resp.TotalTransferAmount = sumData.TotalTransferAmount
|
||||||
resp.TotalAmount = resp.TotalEffectiveAmount + resp.TotalTransferAmount
|
resp.TotalAmount = resp.TotalEffectiveAmount + resp.TotalTransferAmount
|
||||||
resp.TotalAmount = math.Round(resp.TotalAmount*100) / 100
|
|
||||||
resp.Total = uint32(len(reportList))
|
resp.Total = uint32(len(reportList))
|
||||||
resp.List = reportList
|
resp.List = reportList
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user