Creato servizio WMS di cambio posizione
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
All checks were successful
IntegryManagementSystem_Multi/pipeline/head This commit looks good
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
package it.integry.ems.retail.wms.dto;
|
||||
|
||||
import it.integry.ems_model.entity.MtbColt;
|
||||
|
||||
public class UpdatePosizioneULRequestDTO {
|
||||
|
||||
private MtbColt mtbColt;
|
||||
private String posizione;
|
||||
|
||||
public MtbColt getMtbColt() {
|
||||
return mtbColt;
|
||||
}
|
||||
|
||||
public UpdatePosizioneULRequestDTO setMtbColt(MtbColt mtbColt) {
|
||||
this.mtbColt = mtbColt;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getPosizione() {
|
||||
return posizione;
|
||||
}
|
||||
|
||||
public UpdatePosizioneULRequestDTO setPosizione(String posizione) {
|
||||
this.posizione = posizione;
|
||||
return this;
|
||||
}
|
||||
}
|
||||
@@ -22,7 +22,10 @@ import it.integry.ems.service.LoginService;
|
||||
import it.integry.ems.sync.MultiDBTransaction.MultiDBTransactionManager;
|
||||
import it.integry.ems.utility.UtilityDirs;
|
||||
import it.integry.ems_model.config.EmsRestConstants;
|
||||
import it.integry.ems_model.entity.*;
|
||||
import it.integry.ems_model.entity.DtbOrdt;
|
||||
import it.integry.ems_model.entity.MtbColr;
|
||||
import it.integry.ems_model.entity.MtbColt;
|
||||
import it.integry.ems_model.entity.MtbDepoPosizioni;
|
||||
import it.integry.ems_model.utility.UtilityDate;
|
||||
import it.integry.ems_model.utility.UtilityString;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
@@ -79,7 +82,7 @@ public class WMSGenericController {
|
||||
|
||||
@RequestMapping(value = EmsRestConstants.PATH_SMART_ENTERPRISE_GET_ORD_ACCETTAZIONE_INEVASI, method = RequestMethod.GET)
|
||||
public @ResponseBody
|
||||
ServiceRestResponse GetOrdiniAccettazioneInevasi(@RequestParam(CommonConstants.PROFILE_DB) String configuration,
|
||||
ServiceRestResponse getOrdiniAccettazioneInevasi(@RequestParam(CommonConstants.PROFILE_DB) String configuration,
|
||||
@RequestParam(required = false) String codMdep,
|
||||
@RequestParam(required = false) String gestione) throws Exception {
|
||||
|
||||
@@ -88,7 +91,7 @@ public class WMSGenericController {
|
||||
|
||||
@RequestMapping(value = EmsRestConstants.PATH_SMART_ENTERPRISE_GET_ORD_VENDITA_INEVASI, method = RequestMethod.GET)
|
||||
public @ResponseBody
|
||||
ServiceRestResponse GetOrdiniVenditaInevasi(@RequestParam(CommonConstants.PROFILE_DB) String configuration,
|
||||
ServiceRestResponse getOrdiniVenditaInevasi(@RequestParam(CommonConstants.PROFILE_DB) String configuration,
|
||||
@RequestParam(required = false) String codMdep,
|
||||
@RequestParam(required = false) String gestione) throws Exception {
|
||||
return ServiceRestResponse.createPositiveResponse(wmsGenericService.getOrdiniVenditaInevasi(codMdep, gestione));
|
||||
@@ -97,7 +100,7 @@ public class WMSGenericController {
|
||||
|
||||
@RequestMapping(value = EmsRestConstants.PATH_SMART_ENTERPRISE_GET_PICKING_LIST_ACCETTAZIONE, method = RequestMethod.GET)
|
||||
public @ResponseBody
|
||||
ServiceRestResponse GetPickingListAccettazione(@RequestParam(CommonConstants.PROFILE_DB) String configuration,
|
||||
ServiceRestResponse getPickingListAccettazione(@RequestParam(CommonConstants.PROFILE_DB) String configuration,
|
||||
@RequestParam String codBarreBancale) throws Exception {
|
||||
|
||||
return ServiceRestResponse.createPositiveResponse(wmsGenericService.getPickingListFromBarcodeOrdine(codBarreBancale));
|
||||
@@ -660,6 +663,15 @@ public class WMSGenericController {
|
||||
return ServiceRestResponse.createPositiveResponse();
|
||||
}
|
||||
|
||||
@RequestMapping(value = "wms/updatePosizioneUL", method = RequestMethod.POST)
|
||||
public @ResponseBody
|
||||
ServiceRestResponse updatePosizioneUL(@RequestParam(CommonConstants.PROFILE_DB) String profileDB,
|
||||
@RequestBody UpdatePosizioneULRequestDTO updatePosizioneULRequest) throws Exception {
|
||||
|
||||
wmsGenericService.cambiaPosizioneUL(updatePosizioneULRequest);
|
||||
return ServiceRestResponse.createPositiveResponse();
|
||||
}
|
||||
|
||||
@RequestMapping(value = "wms/getArticoloByEan128", method = RequestMethod.GET)
|
||||
public @ResponseBody
|
||||
ServiceRestResponse getArticoloByEan128(HttpServletRequest request,
|
||||
|
||||
@@ -14,7 +14,6 @@ import it.integry.ems.report.dto.ReportTypeDTO;
|
||||
import it.integry.ems.retail.dto.PrintOrderCloseDTO;
|
||||
import it.integry.ems.retail.pvmRetail.dto.GiacenzaColliInMagDTO;
|
||||
import it.integry.ems.retail.pvmRetail.dto.OrdineInevasoDTO;
|
||||
import it.integry.ems.service.dto.production.OrdineInevasoGroupMercDTO;
|
||||
import it.integry.ems.retail.pvmRetail.dto.PickingObjectDTO;
|
||||
import it.integry.ems.retail.wms.Utility.WMSUtility;
|
||||
import it.integry.ems.retail.wms.accettazione.service.WMSAccettazioneService;
|
||||
@@ -31,6 +30,7 @@ import it.integry.ems.rules.completing.PackagesRules;
|
||||
import it.integry.ems.service.AziendaService;
|
||||
import it.integry.ems.service.EntityProcessor;
|
||||
import it.integry.ems.service.PrinterService;
|
||||
import it.integry.ems.service.dto.production.OrdineInevasoGroupMercDTO;
|
||||
import it.integry.ems.sync.MultiDBTransaction.MultiDBTransactionManager;
|
||||
import it.integry.ems.user.UserSession;
|
||||
import it.integry.ems.utility.UtilityEntity;
|
||||
@@ -2961,6 +2961,21 @@ public class WMSGenericService {
|
||||
entityProcessor.processEntity(mtbColt, multiDBTransactionManager);
|
||||
}
|
||||
|
||||
public void cambiaPosizioneUL(UpdatePosizioneULRequestDTO updatePosizioneULRequestDTO) throws Exception {
|
||||
if (updatePosizioneULRequestDTO.getMtbColt() == null)
|
||||
throw new MissingDataException("UL da aggiornare");
|
||||
|
||||
MtbColt mtbColt = new MtbColt()
|
||||
.setGestione(updatePosizioneULRequestDTO.getMtbColt().getGestione())
|
||||
.setNumCollo(updatePosizioneULRequestDTO.getMtbColt().getNumCollo())
|
||||
.setDataCollo(updatePosizioneULRequestDTO.getMtbColt().getDataCollo())
|
||||
.setSerCollo(updatePosizioneULRequestDTO.getMtbColt().getSerCollo())
|
||||
.setPosizione(updatePosizioneULRequestDTO.getPosizione());
|
||||
mtbColt.setOperation(OperationType.UPDATE);
|
||||
|
||||
entityProcessor.processEntity(mtbColt, multiDBTransactionManager);
|
||||
}
|
||||
|
||||
public SearchArtFromEanResponseDTO getArticoloFromEan128(String barcode) throws Exception {
|
||||
Ean128Model model = UtilityBarcodeEan128.decode(barcode.getBytes());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user