| | |
| | | return result; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 8.同步GT条码物料信息 |
| | | /// 业务场景:将GT服务器上的新增条码信息,同步到WMS服务上 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | /*[Route("notifyTaskStatus")]*/ |
| | | public ReturnResult synMatlInformation(SynBarcodeInfoModel model) |
| | | { |
| | | LogHelper.Info("【8.同步GT条码物料信息】Request:" + JsonConvert.SerializeObject(model), "GT"); |
| | | var result = ApiHelper.synMatlInformation(model.barcodeInfoList); |
| | | LogHelper.Info("【8.同步GT条码物料信息】response:" + JsonConvert.SerializeObject(result), "GT"); |
| | | return result; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 9.同步硫化工单表 |
| | | /// 业务场景:将GT服务器上的新增条码信息,同步到WMS服务上 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | /*[Route("notifyTaskStatus")]*/ |
| | | public ReturnResult synProductionShedule(SynProductionSheduleModel model) |
| | | { |
| | | LogHelper.Info("【9.同步硫化工单表】Request:" + JsonConvert.SerializeObject(model), "GT"); |
| | | var result = ApiHelper.synProductionShedule(model.productionSheduleList); |
| | | LogHelper.Info("【9.同步硫化工单表】response:" + JsonConvert.SerializeObject(result), "GT"); |
| | | return result; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 10.同步条码状态信息 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | /*[Route("notifyTaskStatus")]*/ |
| | | public ReturnResult synBarcodeStatus(SynUpdateMatlStatusModel model) |
| | | { |
| | | LogHelper.Info("【10.同步条码状态表信息】Request:" + JsonConvert.SerializeObject(model), "GT"); |
| | | var result = ApiHelper.synBarcodeStatus(model.updateMatlStatuses); |
| | | LogHelper.Info("【10.同步条码状态表信息】response:" + JsonConvert.SerializeObject(result), "GT"); |
| | | return result; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 11.同步抽检状态表信息 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | /*[Route("notifyTaskStatus")]*/ |
| | | public ReturnResult synSampleStatus(SynUpdateMatlStatusModel model) |
| | | { |
| | | LogHelper.Info("【11.同步抽检状态表信息】Request:" + JsonConvert.SerializeObject(model), "GT"); |
| | | var result = ApiHelper.synSampleStatus(model.updateMatlStatuses); |
| | | LogHelper.Info("【11.同步抽检状态表信息】response:" + JsonConvert.SerializeObject(result), "GT"); |
| | | return result; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 11.查询中间表最后的同步时间 |
| | | /// 业务场景:记录物料条码信息同步、物料状态信息同步时间 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost] |
| | | /*[Route("notifyTaskStatus")]*/ |
| | | public ReturnResult findDataLastSynTime(SynTableModel model) |
| | | { |
| | | LogHelper.Info("【11.查询上一次的数据同步时间】Request:" + JsonConvert.SerializeObject(model), "GT"); |
| | | var result = ApiHelper.findDataLastSynTime(model.tableType); |
| | | LogHelper.Info("【11.查询上一次的数据同步时间】response:" + JsonConvert.SerializeObject(result), "GT"); |
| | | return result; |
| | | } |
| | | |
| | | public class LocStateFeedBackModel |
| | | { |
| | | public string reqId { get; set; } |
| | | public string reqTime { get; set; } |
| | | public string loc_code { get; set; } // 站台编码 |
| | | public string type { get; set; } // 请求类型 1 允许取货 2 允许放货 |
| | | public string req_no { get; set; } // 任务号 |
| | | } |
| | | |
| | | public class SynTableModel |
| | | { |
| | | public int tableType { get; set; } // 1.半制品条码信息表 2.条码状态表 3.抽检状态表 |
| | | } |
| | | |
| | | public class SynUpdateMatlStatusModel |
| | | { |
| | | public List<UpdateMatlStatus> updateMatlStatuses { get; set; } |
| | | } |
| | | |
| | | public class UpdateMatlStatus |
| | | { |
| | | public string bc_entried { get; set; } |
| | | public string mcngrp { get; set; } |
| | | public string jdge { get; set; } |
| | | public string last_modify_time { get; set; } |
| | | } |
| | | |
| | | public class SynProductionSheduleModel |
| | | { |
| | | public List<ProductionSheduleModel> productionSheduleList { get; set; } |
| | | } |
| | | |
| | | public class ProductionSheduleModel |
| | | { |
| | | public string cur_mcn { get; set; } |
| | | public int schstatus { get; set; } |
| | | public int n_4m { get; set; } |
| | | public string cur_planstartdate { get; set; } |
| | | public string cur_shift { get; set; } |
| | | public string itemcode { get; set; } |
| | | public string last_modify_time { get; set; } |
| | | } |
| | | |
| | | public class SynBarcodeInfoModel |
| | | { |
| | | public List<BarcodeInfoModel> barcodeInfoList { get; set; } |
| | | } |
| | | |
| | | public class BarcodeInfoModel |
| | | { |
| | | public string itemcode { get; set; } // 物料编码 |
| | | public string barcode { get; set; } // 条形码 |
| | | public string mcn { get; set; } // 机器代码 |
| | | public int qty { get; set; } // 数量 |
| | | public string txndate { get; set; } // 生产时间 |
| | | public string date_shift { get; set; } // 转班日期 |
| | | public string jdge { get; set; } // 生效时间 |
| | | public string minhour { get; set; } // 生效时间 |
| | | public string overage { get; set; } // 失效时间 |
| | | public int inner_diameter { get; set; } // 胚胎内径 |
| | | public int outer_diameter { get; set; } // 胚胎外径 |
| | | public int height { get; set; } // 胚胎高度 |
| | | public string last_modify_time { get; set; } // 更新时间 |
| | | } |
| | | |
| | | public class EmptyTrayUnBindModel |
| | | { |
| | | public string rfid { get; set; } // 托盘号 |