| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- using com.hnshituo.core.webapp.vo;
- using Common;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace MeterSceneLibrary
- {
- public class compare
- {
- private rtInfo rt = new rtInfo();
- MeterWorkCompareSpotScaleService meterWorkCompareSpotScaleService = new MeterWorkCompareSpotScaleService();
- MeterWorkCompareSpotService meterWorkCompareSpotService = new MeterWorkCompareSpotService();
- private JISCO.SaveMethod saveMethod = new JISCO.SaveMethod();
- public rtInfo MeterMethod(PreTrackScale scale)
- {
- RESTfulResult<List<MeterWorkCompareSpotSacle>> reSacle = meterWorkCompareSpotScaleService.doQuery(new MeterWorkCompareSpotSacle { carNo = PbCache.lockCarNo,valueFlag = "1" });
- if (reSacle.Succeed)
- {
- if (reSacle.Data == null || reSacle.Data.Count == 0)
- {
- rt = saveMethod.doError("未查询到较称预约");
- rt.resultInfo = "未查询到较称预约";
- PbCache.LEDResultMessage = "未查询到较称预约";
- PbCache.monitorResultMessage = "车号"+PbCache.lockCarNo+ "未查询到较称预约";
- }
- else
- {
- RESTfulResult<List<MeterWorkCompareSpot>> reCompareSpot = meterWorkCompareSpotService.doQuery(new MeterWorkCompareSpot { carNo = PbCache.lockCarNo,valueFlag = "2" });
- if (reCompareSpot.Succeed)
- {
- if (reCompareSpot.Data == null || reCompareSpot.Data.Count == 0)
- {
- MeterWorkCompareSpot meterWorkCompareSpot = new MeterWorkCompareSpot();
- meterWorkCompareSpot.carNo = PbCache.lockCarNo;
- meterWorkCompareSpot.weightDate1 = DateTime.Now;
- meterWorkCompareSpot.weightNum1 = PbCache.lockWgt;
- meterWorkCompareSpot.baseSpotNo1 = PbCache.sportInfo.baseSpotNo;
- meterWorkCompareSpot.baseSpotName1 = PbCache.sportInfo.baseSpotName;
- meterWorkCompareSpot.compareType = "2";
- rt = saveMethod.doCompare(meterWorkCompareSpot);
- }
- else
- {
- MeterWorkCompareSpot meterWorkCompareSpot = reCompareSpot.Data[0];
- meterWorkCompareSpot.carNo = PbCache.lockCarNo;
- meterWorkCompareSpot.compareType = "2";
- if (meterWorkCompareSpot.weightDate2 == null)
- {
- meterWorkCompareSpot.weightDate2 = DateTime.Now;
- meterWorkCompareSpot.weightNum2 = PbCache.lockWgt;
- meterWorkCompareSpot.baseSpotNo2 = PbCache.sportInfo.baseSpotNo;
- meterWorkCompareSpot.baseSpotName2 = PbCache.sportInfo.baseSpotName;
- }
- else if (meterWorkCompareSpot.weightDate3 == null)
- {
- meterWorkCompareSpot.weightDate3 = DateTime.Now;
- meterWorkCompareSpot.weightNum3 = PbCache.lockWgt;
- meterWorkCompareSpot.baseSpotNo3 = PbCache.sportInfo.baseSpotNo;
- meterWorkCompareSpot.baseSpotName3 = PbCache.sportInfo.baseSpotName;
- }
- else if (meterWorkCompareSpot.weightDate4 == null)
- {
- meterWorkCompareSpot.weightDate4 = DateTime.Now;
- meterWorkCompareSpot.weightNum4 = PbCache.lockWgt;
- meterWorkCompareSpot.baseSpotNo4 = PbCache.sportInfo.baseSpotNo;
- meterWorkCompareSpot.baseSpotName4 = PbCache.sportInfo.baseSpotName;
- }
- else
- {
- meterWorkCompareSpot.weightDate5 = DateTime.Now;
- meterWorkCompareSpot.weightNum5 = PbCache.lockWgt;
- meterWorkCompareSpot.baseSpotNo5 = PbCache.sportInfo.baseSpotNo;
- meterWorkCompareSpot.baseSpotName5 = PbCache.sportInfo.baseSpotName;
- }
- rt = saveMethod.doCompareModify(meterWorkCompareSpot);
- }
- }
- }
- }
- return rt;
- }
- }
- }
|