|
|
@@ -43,7 +43,14 @@ public class DocCommonServiceImpl implements DocCommonService {
|
|
|
|
|
|
@Autowired
|
|
|
private ObjectMapper objectMapper; // 注入Jackson的ObjectMapper
|
|
|
-
|
|
|
+ @Override
|
|
|
+ public String getMasterEv(String master){
|
|
|
+ if(baseDao.checkIf("DATACENTER_P.master","ma_user = '"+master+"' and ma_function like '%测试%' ")){
|
|
|
+ return "test";
|
|
|
+ }else {
|
|
|
+ return "prod";
|
|
|
+ }
|
|
|
+ }
|
|
|
@Override
|
|
|
public ProdInout getIO(String master,String id,String pdIds){
|
|
|
// 查询主表信息
|
|
|
@@ -58,7 +65,7 @@ public class DocCommonServiceImpl implements DocCommonService {
|
|
|
if (!prodInOut.getPiWmsstatus().equals("已确认")) {
|
|
|
updateWmsTables(master, prodInOut, detSql);
|
|
|
}
|
|
|
- if("YUEJH_TEST".equals(master)){
|
|
|
+ /*if("YUEJH_TEST".equals(master)){
|
|
|
prodInOut.setCurrentMaster("YUEJH");
|
|
|
}
|
|
|
if("YJH_T".equals(master)){
|
|
|
@@ -66,8 +73,8 @@ public class DocCommonServiceImpl implements DocCommonService {
|
|
|
}
|
|
|
if("YIT_T".equals(master)){
|
|
|
prodInOut.setCurrentMaster("YJH_HK");
|
|
|
- }
|
|
|
- if(StringUtil.hasText(prodInOut.getToMasterCode())){
|
|
|
+ }*/
|
|
|
+ /*if(StringUtil.hasText(prodInOut.getToMasterCode())){
|
|
|
if("YUEJH_TEST".equals(prodInOut.getToMasterCode())){
|
|
|
prodInOut.setToMasterCode("YUEJH");
|
|
|
}
|
|
|
@@ -77,7 +84,7 @@ public class DocCommonServiceImpl implements DocCommonService {
|
|
|
if("YIT_T".equals(prodInOut.getToMasterCode())){
|
|
|
prodInOut.setToMasterCode("YJH_HK");
|
|
|
}
|
|
|
- }
|
|
|
+ }*/
|
|
|
return prodInOut;
|
|
|
}
|
|
|
|
|
|
@@ -100,7 +107,7 @@ public class DocCommonServiceImpl implements DocCommonService {
|
|
|
sqlBuilder.append("select pd_piid pdPiid,(pd_id) pdId,(pd_pdno) pdPdno,pd_prodcode pdProdcode,pr_detail pdProdname,pr_brand pdBrandName" +
|
|
|
" ,(nvl(pd_inqty,0)+nvl(pd_outqty,0)) pdQty ,wh_code pdWhcode,wh_description pdWhname ")
|
|
|
.append(" from ").append(master).append(".prodiodetail ").append(" left join ").append(master).append(".prodinout on pi_id = pd_piid ")
|
|
|
- .append(" left join ").append(master).append(".product on pr_code = pd_prodcode ")
|
|
|
+ .append(" left join ").append(vwmsConfig.getDC_MASTER()).append(".product on pr_code = pd_prodcode ")
|
|
|
.append(" left join ").append(master).append(".warehouse on wh_Code = (case when pi_class='拨出单' and PI_TYPE='寄售退货' then pd_inwhcode else pd_whcode end) ")
|
|
|
.append(" where pd_piid = "+prodInOut.getPiId()+" and nvl(pr_sendwmsflag,0) = -1 ")
|
|
|
.append(" order by pd_pdno ");
|
|
|
@@ -113,7 +120,7 @@ public class DocCommonServiceImpl implements DocCommonService {
|
|
|
",pd_sendprice pdSendPrice ")
|
|
|
.append("from ").append(master).append(".prodiodetail ")
|
|
|
.append(" left join ").append(master).append(".prodinout on pi_id = pd_piid ")
|
|
|
- .append(" left join ").append(master).append(".product on pr_code = pd_prodcode ")
|
|
|
+ .append(" left join ").append(vwmsConfig.getDC_MASTER()).append(".product on pr_code = pd_prodcode ")
|
|
|
.append(" left join ").append(master).append(".warehouse on wh_Code = pd_whcode ")
|
|
|
.append(" left join ").append(master).append(".saledetail on sd_Code = pd_ordercode and sd_Detno = pd_orderdetno ")
|
|
|
.append(" left join ").append(master).append(".TRANSFERSTOCK ON PI_INOUTNO = TS_CODE ")
|
|
|
@@ -131,7 +138,7 @@ public class DocCommonServiceImpl implements DocCommonService {
|
|
|
",pd_sendprice pdSendPrice ")
|
|
|
.append("from ").append(master).append(".prodiodetail ")
|
|
|
.append(" left join ").append(master).append(".prodinout on pi_id = pd_piid ")
|
|
|
- .append(" left join ").append(master).append(".product on pr_code = pd_prodcode ")
|
|
|
+ .append(" left join ").append(vwmsConfig.getDC_MASTER()).append(".product on pr_code = pd_prodcode ")
|
|
|
.append(" left join ").append(master).append(".warehouse on wh_Code = pd_whcode ")
|
|
|
.append(" left join ").append(master).append(".saledetail on sd_Code = pd_ordercode and sd_Detno = pd_orderdetno ")
|
|
|
.append("where pd_piid = ").append(prodInOut.getPiId()).append(" and nvl(pr_sendwmsflag,0) = -1");
|