Merge branch 'master' into develop
Some checks failed
IntegryManagementSystem_Multi/pipeline/head There was a failure building this commit
Some checks failed
IntegryManagementSystem_Multi/pipeline/head There was a failure building this commit
This commit is contained in:
@@ -580,16 +580,14 @@ public class GiacenzaService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public List<GiacenzaDTO> retrieveGiacenza(String codMdep, boolean readOrdini, String codMart) throws Exception {
|
public List<GiacenzaDTO> retrieveGiacenza(String codMdep, boolean readOrdini, String codMart) throws Exception {
|
||||||
|
|
||||||
String sql = Query.format(
|
String sql = Query.format(
|
||||||
"SELECT cod_mdep FROM stb_gest_setup_depo WHERE gest_name = %s AND section = %s AND key_section = %S AND value = %S",
|
"SELECT cod_mdep FROM stb_gest_setup_depo WHERE gest_name = %s AND section = %s AND key_section = %S AND value = %S",
|
||||||
gestName, section, "REPLACE_DEPO", codMdep);
|
gestName, section, "REPLACE_DEPO", codMdep);
|
||||||
String codMdepNew = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), sql);
|
String codMdepNew = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), sql);
|
||||||
String whereCond = UtilityDB.valueToString(codMdep);
|
String whereCond = UtilityDB.valueToString(codMdep);
|
||||||
|
|
||||||
if (codMdepNew != null) {
|
if (codMdepNew != null)
|
||||||
whereCond += ", " + UtilityDB.valueToString(codMdepNew);
|
whereCond += ", " + UtilityDB.valueToString(codMdepNew);
|
||||||
}
|
|
||||||
|
|
||||||
sql = "WITH art AS (SELECT mtb_aart.cod_mart AS cod_mart,\n" +
|
sql = "WITH art AS (SELECT mtb_aart.cod_mart AS cod_mart,\n" +
|
||||||
" IIF(mtb_aart.articolo_composto = 'S'\n" +
|
" IIF(mtb_aart.articolo_composto = 'S'\n" +
|
||||||
|
|||||||
@@ -28,10 +28,11 @@ public class WMSVerificaGiacenzeController {
|
|||||||
private SetupGest setupGest;
|
private SetupGest setupGest;
|
||||||
|
|
||||||
@GetMapping("retrieve")
|
@GetMapping("retrieve")
|
||||||
public @ResponseBody ServiceRestResponse retrieveGiacenze(@RequestParam String codMdep) throws Exception {
|
public @ResponseBody ServiceRestResponse retrieveGiacenze(@RequestParam String codMdep,
|
||||||
|
@RequestParam(required = false) String codMart) throws Exception {
|
||||||
wmsVerificaGiacenzeService.setPrimaryDs(codMdep);
|
wmsVerificaGiacenzeService.setPrimaryDs(codMdep);
|
||||||
|
|
||||||
return ServiceRestResponse.createPositiveResponse(giacenzaService.retrieveGiacenza(codMdep, false, null));
|
return ServiceRestResponse.createPositiveResponse(giacenzaService.retrieveGiacenza(codMdep, false, codMart));
|
||||||
}
|
}
|
||||||
|
|
||||||
@PostMapping(value = "save_new_row")
|
@PostMapping(value = "save_new_row")
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ public class WMSVerificaGiacenzeService {
|
|||||||
String profileDb = UtilityString.isNull(setupGest.getSetupDepo(multiDBTransactionManager.getPrimaryConnection(), "DATI_AZIENDA", "DATI_DEPOSITO", "PROFILE_DB", codMdep),
|
String profileDb = UtilityString.isNull(setupGest.getSetupDepo(multiDBTransactionManager.getPrimaryConnection(), "DATI_AZIENDA", "DATI_DEPOSITO", "PROFILE_DB", codMdep),
|
||||||
multiDBTransactionManager.getPrimaryConnection().getProfileName());
|
multiDBTransactionManager.getPrimaryConnection().getProfileName());
|
||||||
|
|
||||||
if (!multiDBTransactionManager.getPrimaryConnection().getProfileName().equals(profileDb))
|
if (!multiDBTransactionManager.getPrimaryConnection().getProfileName().equalsIgnoreCase(profileDb))
|
||||||
multiDBTransactionManager.setPrimaryDB(profileDb);
|
multiDBTransactionManager.setPrimaryDB(profileDb);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user