|
|
@ -13,7 +13,6 @@ import ( |
|
|
|
utilService "leit.com/LAPP_CHEERSSON_BACKEND/utils/k3cloud/service" |
|
|
|
"sort" |
|
|
|
"strconv" |
|
|
|
"strings" |
|
|
|
"time" |
|
|
|
) |
|
|
|
|
|
|
@ -433,7 +432,7 @@ func GetOrderQty(PlantNr int, UserId string, allData *[]model.Article) (err erro |
|
|
|
FilerString += "FDocumentStatus = 'C'" |
|
|
|
sFilerString := FilerString + " and FCloseStatus='A' and FMrpCloseStatus='A' and FChangeFlag IN('D','N','C','') and FRemainOutQty>0" |
|
|
|
dataList := utilService.SaleOrderInit_Dingdanxuqiu().SaleOrderSearch(sFilerString, "") |
|
|
|
dataList2 := utilService.SAL_XORDERInit_Dingdanxuqiu().SAL_XORDERSearch(FilerString, "") |
|
|
|
//dataList2 := utilService.SAL_XORDERInit_Dingdanxuqiu().SAL_XORDERSearch(FilerString, "")
|
|
|
|
|
|
|
|
billMap := make(map[string]map[int]float64) |
|
|
|
finalBillQtyMap := make(map[string]float64) |
|
|
@ -448,20 +447,20 @@ func GetOrderQty(PlantNr int, UserId string, allData *[]model.Article) (err erro |
|
|
|
changeMap[0] = Qty |
|
|
|
|
|
|
|
//var changeList []float64
|
|
|
|
for index2, _ := range dataList2 { |
|
|
|
//changeQty := 0.0
|
|
|
|
Qty := dataList2[index2][1].(float64) |
|
|
|
billNoChange := dataList2[index2][3].(string) |
|
|
|
//ChangeType := dataList2[index2][4].(string)
|
|
|
|
billList := strings.Split(billNoChange, "_") |
|
|
|
number, _ := strconv.Atoi(billList[1][1:len(billList[1])]) |
|
|
|
if billNoOrigin == billList[0] { |
|
|
|
changeMap[number] = Qty |
|
|
|
} |
|
|
|
if utils.ValueToString(v[5], "") == "B" || utils.ValueToString(v[6], "") == "B" { |
|
|
|
changeMap[number] = 0 |
|
|
|
} |
|
|
|
} |
|
|
|
//for index2, _ := range dataList2 {
|
|
|
|
// //changeQty := 0.0
|
|
|
|
// Qty := dataList2[index2][1].(float64)
|
|
|
|
// billNoChange := dataList2[index2][3].(string)
|
|
|
|
// //ChangeType := dataList2[index2][4].(string)
|
|
|
|
// billList := strings.Split(billNoChange, "_")
|
|
|
|
// number, _ := strconv.Atoi(billList[1][1:len(billList[1])])
|
|
|
|
// if billNoOrigin == billList[0] {
|
|
|
|
// changeMap[number] = Qty
|
|
|
|
// }
|
|
|
|
// if utils.ValueToString(v[5], "") == "B" || utils.ValueToString(v[6], "") == "B" {
|
|
|
|
// changeMap[number] = 0
|
|
|
|
// }
|
|
|
|
//}
|
|
|
|
billMap[billNoOrigin+"["+utils.ValueToString(v[7], "")+"]"+"["+utils.ValueToString(v[0], "")+"]"] = changeMap |
|
|
|
} |
|
|
|
|
|
|
|