|
|
@@ -2193,16 +2193,18 @@ namespace Business.ResourceExamineManagement
|
|
|
foreach (var pr in prlist)
|
|
|
{
|
|
|
//找到没有关闭的PR,如果关联上的PR都是已关闭,则说明已经转了PO。
|
|
|
+ //TODO:解决Database operation expected to affect 1 row(s) but actually affected 0 row(s). 如果业务逻辑有问题自行修改
|
|
|
var getPr = RerunPr(pr, alllist);
|
|
|
if (getPr != null)
|
|
|
{
|
|
|
- getPr.pr_aqty = getPr.pr_aqty - pr.pr_aqty;
|
|
|
- if (getPr.pr_aqty <= 0)
|
|
|
+ if (getPr.pr_aqty - pr.pr_aqty <= 0)
|
|
|
{
|
|
|
//删除这个pr,没有小于0则是更新
|
|
|
dellist.Add(getPr);
|
|
|
}
|
|
|
- else {
|
|
|
+ else
|
|
|
+ {
|
|
|
+ getPr.pr_aqty = getPr.pr_aqty - pr.pr_aqty;
|
|
|
updatelist.Add(getPr);
|
|
|
}
|
|
|
}
|