|
@@ -154,6 +154,9 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous
|
|
|
if(map.get("cVenCode")!=null){
|
|
|
Map<String,Object> whCodeMap= this.baseMapper.getWhCodeByVenCode(cVenCode);
|
|
|
if(whCodeMap!=null){
|
|
|
+ //获取供应商简称
|
|
|
+ map.put("cVenAbbName",whCodeMap.get("cVenAbbName"));
|
|
|
+ //获取成品仓
|
|
|
if(whCodeMap.get("cVenDefine2")!=null){
|
|
|
String cWhCode=String.valueOf(whCodeMap.get("cVenDefine2"));//成品仓库
|
|
|
map.put("cWhCode",cWhCode);
|
|
@@ -357,9 +360,9 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous
|
|
|
BigDecimal iTaxPrice=getDecimalNew(String.valueOf(mapOMMODetails.get("iTaxPrice")));//原币含税单价
|
|
|
BigDecimal iExchRate=getDecimalNew(String.valueOf(map.get("iExchRate")));//汇率
|
|
|
BigDecimal unitPriceIncludingTax=iTaxPrice.multiply(iExchRate);//含税单价
|
|
|
- itemMap.put("cBatchProperty1",unitPriceIncludingTax.doubleValue());//含税单价
|
|
|
- itemMap.put("cBatchProperty8",map.get("cVenCode"));//供应商
|
|
|
- itemMap.put("cBatchProperty9",map.get("cOrderCode"));//订单号
|
|
|
+ itemMap.put("cBatchProperty2",unitPriceIncludingTax.doubleValue());//含税单价
|
|
|
+ itemMap.put("cBatchProperty8",map.get("cOrderCode"));//订单号
|
|
|
+ itemMap.put("cBatchProperty9",map.get("cVenAbbName"));//供应商
|
|
|
List<Map<String,Object>> listmap=this.baseMapper.getAA_BatchPropertyCount(itemMap);
|
|
|
//判断是否查询到数据
|
|
|
if(listmap!=null&&listmap.size()>0){
|
|
@@ -410,9 +413,9 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous
|
|
|
|
|
|
//获取批次属性赋值
|
|
|
public void getcBatchProperty(Map<String,Object> itemMap,Map<String,Object> map){
|
|
|
- itemMap.put("cBatchProperty1",map.get("cBatchProperty1"));//含税单价
|
|
|
- itemMap.put("cBatchProperty8",map.get("cBatchProperty8"));//供应商
|
|
|
- itemMap.put("cBatchProperty9",map.get("cBatchProperty9"));//订单号
|
|
|
+ itemMap.put("cBatchProperty2",map.get("cBatchProperty2"));//含税单价
|
|
|
+ itemMap.put("cBatchProperty8",map.get("cBatchProperty8"));//订单号
|
|
|
+ itemMap.put("cBatchProperty9",map.get("cBatchProperty9"));//供应商
|
|
|
}
|
|
|
|
|
|
public Object setNull(Object o){
|
|
@@ -562,7 +565,7 @@ public class PurchaseWarehousingServiceImpl extends ServiceImpl<PurchaseWarehous
|
|
|
}
|
|
|
vouchsMap.put("MoDetailsID",mapOMMODetails.get("MODetailsID"));//委外订单子表id
|
|
|
vouchsMap.put("invcode",mapOMMODetails.get("cInvCode"));//产品编码
|
|
|
- vouchsMap.put("comcode",rdRecord01Map.get("cOrderCode"));//委外订单号
|
|
|
+ vouchsMap.put("comcode",rdRecords01List.get(0).get("downstreamOrderNumber"));//委外订单号
|
|
|
// vouchsMap.put("cDefine22",recordsMap.get("cDefine22"));//款号
|
|
|
vouchsMap.put("cTVBatch",recordsMap.get("cBatch"));//批号
|
|
|
vouchsMap.put("cInvCode",recordsMap.get("cInvCode"));//存货编码
|