|
@@ -36,6 +36,12 @@ int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
|
|
// 未下载成功,开始后台下载;
|
|
// 未下载成功,开始后台下载;
|
|
nRet = DownloadMidData("IDL144240G");
|
|
nRet = DownloadMidData("IDL144240G");
|
|
printf("DownloadMidData:%d\n", nRet);
|
|
printf("DownloadMidData:%d\n", nRet);
|
|
|
|
+ if ( nRet == 0 )
|
|
|
|
+ {
|
|
|
|
+ printf("该批次未导入系统,无法下载,程序退出\n");
|
|
|
|
+ system("pause");
|
|
|
|
+ exit(0);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
// 2、等待下载成功;
|
|
// 2、等待下载成功;
|
|
@@ -46,13 +52,36 @@ int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
|
|
Sleep(1000);
|
|
Sleep(1000);
|
|
}
|
|
}
|
|
|
|
|
|
- // 单个sn抄写结果上报;
|
|
|
|
|
|
+ // 3、获取指定sn的keys,用于抄写key;
|
|
|
|
+ SNKeys keys;
|
|
|
|
+ nRet = QueryKeyInfo("TEST-3311-8811", keys);
|
|
|
|
+ printf("QueryKeyInfo:%d\n", nRet);
|
|
|
|
+
|
|
|
|
+ // 4、抄写成功后,保存抄写结果;
|
|
|
|
+ nRet = UpdateKeyCopyStatus("TEST-3311-8811");
|
|
|
|
+ printf("UpdateKeyCopyStatus:%d\n", nRet);
|
|
|
|
+
|
|
|
|
+ // 5、单个sn抄写结果上报;
|
|
nRet = ReportKeyCopyResults("TEST-3311-8811");
|
|
nRet = ReportKeyCopyResults("TEST-3311-8811");
|
|
- printf("ReportKeyCopyResults:%d\n", nRet);
|
|
|
|
|
|
+ printf("ReportKeyCopyResults:%d, %s\n", nRet, nRet == 1 ? "上报成功" : "上报失败");
|
|
|
|
+ if ( nRet == -8 )
|
|
|
|
+ {
|
|
|
|
+ nRet = UpdateKeyReportStatus("TEST-3311-8811");
|
|
|
|
+ printf("UpdateKeyReportStatus:%d\n", nRet);
|
|
|
|
+ }
|
|
|
|
|
|
- // 1000个sn抄写结果上报;
|
|
|
|
|
|
+ // 6、1000个sn抄写结果上报;
|
|
nRet = BatchReportKeyCopyResults();
|
|
nRet = BatchReportKeyCopyResults();
|
|
- printf("BatchReportKeyCopyResults:%d\n", nRet);
|
|
|
|
|
|
+ printf("BatchReportKeyCopyResults:%d, %s\n", nRet, nRet == 1 ? "上报成功" : "上报失败");
|
|
|
|
+
|
|
|
|
+ // 7、查询应下载sn数量、实际下载sn数据、抄写成功sn数量、上报成功sn数量;
|
|
|
|
+ BidInfo binfo;
|
|
|
|
+ nRet = QueryBidInfo("IDL144240G", binfo);
|
|
|
|
+ printf("QueryBidInfo:%d\n", nRet, nRet == 1 ? "查询成功": "查询失败");
|
|
|
|
+
|
|
|
|
+ // 8、删除批次相关表数据(全部表数量)
|
|
|
|
+ nRet = RemoveBidData("IDL144240G");
|
|
|
|
+ printf("RemoveBidData:%d\n", nRet);
|
|
}
|
|
}
|
|
|
|
|
|
system("pause");
|
|
system("pause");
|