| | |
| | | { |
| | | return Service.OutProductPK(saveModel, ProOutNo); |
| | | } |
| | | /// <summary> |
| | | /// æååºå¾
åè´§åº(å¹³åº)+忥ERPåºåº(æªç»å®åºåºååºå) |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost, Route("OutProductNoPK"), AllowAnonymous] |
| | | public WebResponseContent OutProductNoPK(string[] OutPKCodes, string ProOutNo) |
| | | { |
| | | return Service.OutProductNoPK(OutPKCodes, ProOutNo); |
| | | } |
| | | ///// <summary> |
| | | ///// æååºå¾
åè´§åº(å¹³åº)+忥ERPåºåº(æªç»å®åºåºååºå) |
| | | ///// </summary> |
| | | ///// <returns></returns> |
| | | //[HttpPost, Route("OutProductNoPK"), AllowAnonymous] |
| | | //public WebResponseContent OutProductNoPK(string[] OutPKCodes, string ProOutNo) |
| | | //{ |
| | | // return Service.OutProductNoPK(OutPKCodes, ProOutNo); |
| | | //} |
| | | /// <summary> |
| | | /// æ¥è¯¢åºåºåä¿¡æ¯ |
| | | /// </summary> |
| | |
| | | { |
| | | return Service.GetOrderDetails(keyId); |
| | | } |
| | | /// <summary> |
| | | /// æ£æ¥ |
| | | /// </summary> |
| | | [HttpPost, HttpGet, Route("CheckCode")] |
| | | public WebResponseContent CheckCode(string code) |
| | | { |
| | | return WebResponseContent.Instance.OK(); |
| | | } |
| | | /// <summary> |
| | | /// æ¥è¯¢ERPè®¢åæ£é¤åºåæ°é |
| | | /// </summary> |
| | | [HttpPost, HttpGet, Route("OutProErpSync")] |
| | | public WebResponseContent OutProErpSync(string outProOrderNo) |
| | | { |
| | | return Service.OutProErpSync(outProOrderNo); |
| | | } |
| | | /// <summary> |
| | | /// åºåºåæ«ç 忥ERP |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("OutProScanCodeSync")] |
| | | public async Task<WebResponseContent> OutProScanCodeSync([FromBody]SaveModel saveModel) |
| | | { |
| | | return await Service.OutProScanCodeSync(saveModel); |
| | | } |
| | | } |
| | | } |