|
|
@@ -89,16 +89,18 @@ public class SaleServiceImpl implements SaleService{
|
|
|
|
|
|
public void execCreateSaleProcedure(List<Map<String,Object>> datas,String responseText){
|
|
|
String code = null;
|
|
|
+ String wmscode = null;
|
|
|
String out = null;
|
|
|
EdiSuccessLog postSuccessHist = null;
|
|
|
String type = "sale";
|
|
|
for(Map<String,Object> data:datas){
|
|
|
- code = String.valueOf(data.get("order_no"));
|
|
|
+ code = String.valueOf(data.get("trade_no"));
|
|
|
+ wmscode = String.valueOf(data.get("order_no"));
|
|
|
|
|
|
postSuccessHist = null;
|
|
|
postSuccessHist = ediSuccessLogDao.findByCodeAndType(code,type);
|
|
|
if(postSuccessHist!=null){
|
|
|
- stockService.postConfirmToYunding(code,2);
|
|
|
+ stockService.postConfirmToYunding(wmscode,2);
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
@@ -112,7 +114,7 @@ public class SaleServiceImpl implements SaleService{
|
|
|
}else{
|
|
|
ediLogDao.save(LogUtil.getSaleSuccessLog(code,responseText));
|
|
|
ediSuccessLogDao.save(LogUtil.getLogToAvoidRepeatPost(code,type));
|
|
|
- stockService.postConfirmToYunding(code,2);
|
|
|
+ stockService.postConfirmToYunding(wmscode,2);
|
|
|
}
|
|
|
}catch (Exception e){
|
|
|
e.printStackTrace();
|