Пример #1
0
 public static GuangdongResult saveTelOrgStuScore(GuangdongParams2 param)
 {
     var r = new GuangdongResult();
     try
     {
         param.userID = api_gd_uid;
         param.userPwd = api_gd_pwd;
         string url = api_gd_url;
         string data = "method=saveTelOrgStuScore&userID={0}&userPwd={1}&cardNumberType={2}&cardNumber={3}&areaName={4}&year={5}&classCode={6}&classLearnTimeCount={7}&score={8}&password={9}";
         data = string.Format(data, param.userID.Encrypt(), param.userPwd.Encrypt(),
             param.cardNumberType.Encrypt(),
             param.cardNumber.Encrypt(),
             param.areaName.Encrypt(),
             param.year.Encrypt(),
             param.classCode.Encrypt(),
             param.classLearnTimeCount.Encrypt(),
             param.score.Encrypt(),
             param.password.Encrypt());
         string s = http.Send(data, url);
         r.ResponseCode = s;
     }
     catch (Exception ex)
     {
         log.Warn(ex.Message);
     }
     return r;
 }
Пример #2
0
        public static R CommitReport(int MID, int PID)
        {
            var m = new R();
            try
            {
                var data = DAL.Get.CommitInfo(MID, PID);
                var param = new GuangdongParams2();
                param.cardNumberType = data.cardNumberType;
                param.cardNumber = data.cardNumber;
                param.areaName = data.areaName;
                param.year = data.year;
                param.classCode = data.classCode;
                param.classLearnTimeCount = data.classLearnTimeCount;
                param.score = data.score;

                var r = Guangdong.saveTelOrgStuScore(param);

                if (r.ResponseCode == "ZT000")
                {
                    var ur = DAL.Update.ReportFlag(MID, PID, 1);

                    log.Info("Report Update {0},{1}", ur.Code, ur.Message);
                }
            }
            catch (Exception ex)
            {
                m.Code = 300;
                m.Message = ex.Message;
                log.Fatal(ex.Message);
                log.FatalException(ex.Message, ex);
            }

            return m;
        }