|
@@ -154,8 +154,8 @@ type
|
|
|
procedure CheckWebFolders(AFolderID, ASubFolderID: Integer;
|
|
|
AFolderName, ASubFolderName: string);
|
|
|
// ANewBidName: 项目的最新标段名(取自服务器,有人改名了,本地的就变成旧的)
|
|
|
- procedure CheckBidName(AID: Integer; ANewBidName: string); overload;
|
|
|
- procedure CheckBidName(AUserID, AWebID: Integer; ANewBidName: string); overload;
|
|
|
+ procedure CheckBidName(AID: Integer; ANewBidName: string);
|
|
|
+ procedure CheckLocalProperties(AUserID, AWebID: Integer; ANewBidName, ANewCheckStatus: string);
|
|
|
procedure ClearLocalValues;
|
|
|
procedure GetLocalValues(ARec: TsdDataRecord); overload;
|
|
|
// 用户ID、网络标段ID、Type=1可以定位一个标段。
|
|
@@ -1345,7 +1345,7 @@ begin
|
|
|
FWebMD5_Local := LocalMD5(PHPWeb.UserID, FWebID);
|
|
|
|
|
|
CheckWebFolders(iFolderID, iSubFolderID, FWebFolder_OnLine, FWebSubFolder_OnLine);
|
|
|
- CheckBidName(PHPWeb.UserID, FWebID, FWebBidName_OnLine);
|
|
|
+ CheckLocalProperties(PHPWeb.UserID, FWebID, FWebBidName_OnLine, vArr[i, 4]);
|
|
|
|
|
|
if FWebMD5_OnLine <> FWebMD5_Local then
|
|
|
begin
|
|
@@ -1579,8 +1579,7 @@ begin
|
|
|
end;
|
|
|
|
|
|
|
|
|
-procedure TProjectManagerFrame.CheckBidName(AUserID, AWebID: Integer;
|
|
|
- ANewBidName: string);
|
|
|
+procedure TProjectManagerFrame.CheckLocalProperties(AUserID, AWebID: Integer; ANewBidName, ANewCheckStatus: string);
|
|
|
var i: Integer;
|
|
|
vTree: TsdIDTree;
|
|
|
vRec: TsdDataRecord;
|
|
@@ -1591,11 +1590,12 @@ begin
|
|
|
(CurRec.ValueByName('Type').AsInteger = 1) then
|
|
|
begin
|
|
|
if (CurRec.ValueByName('Name').AsString <> ANewBidName) then
|
|
|
- begin
|
|
|
CurRec.ValueByName('Name').AsString := ANewBidName;
|
|
|
- ProjectManager.Save;
|
|
|
- end;
|
|
|
|
|
|
+// if (CurRec.ValueByName('AuditStatus').AsString <> ANewCheckStatus) then
|
|
|
+// CurRec.ValueByName('AuditStatus').AsString := ANewCheckStatus;
|
|
|
+
|
|
|
+ ProjectManager.Save;
|
|
|
Exit;
|
|
|
end;
|
|
|
|
|
@@ -1608,10 +1608,12 @@ begin
|
|
|
(vRec.ValueByName('Type').AsInteger = 1) then
|
|
|
begin
|
|
|
if vRec.ValueByName('Name').AsString <> ANewBidName then
|
|
|
- begin
|
|
|
vRec.ValueByName('Name').AsString := ANewBidName;
|
|
|
- ProjectManager.Save;
|
|
|
- end;
|
|
|
+
|
|
|
+// if (vRec.ValueByName('AuditStatus').AsString <> ANewCheckStatus) then
|
|
|
+// vRec.ValueByName('AuditStatus').AsString := ANewCheckStatus;
|
|
|
+
|
|
|
+ ProjectManager.Save;
|
|
|
Break;
|
|
|
end;
|
|
|
end;
|