PhyJudge.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. using Core.Mes.Client.Comm.Server;
  2. using CoreFS.CA06;
  3. namespace Core.StlMes.Client.Judge.Commons
  4. {
  5. public class PhyJudge
  6. {
  7. private OpeBase ob;
  8. public PhyJudge(OpeBase ob)
  9. {
  10. this.ob = ob;
  11. }
  12. /// <summary>
  13. /// 理化判定
  14. /// </summary>
  15. /// <param name="designKey"></param>
  16. /// <param name="jhyPhyResults"></param>
  17. /// <param name="pic"></param>
  18. /// <param name="specFlags"></param>
  19. /// <param name="errMsg"></param>
  20. /// <returns></returns>
  21. public bool Judge(string designKey, string ordLnPk, string stoveNo, string jhyPhyResultJsons, string mscPline, string pic,
  22. string[] specFlags, JudgeType judgeType, out string errMsg)
  23. {
  24. object[] results = (object[])ServerHelper.SetDataReturnObj("com.steering.pss.judge.comm.PhyJudgeHelper.judge",
  25. new object[] { designKey, ordLnPk, stoveNo, jhyPhyResultJsons, mscPline, pic, specFlags, ((int)judgeType).ToString() }, ob);
  26. errMsg = results[1].ToString();
  27. return bool.Parse(results[0].ToString());
  28. }
  29. }
  30. }