1.调整东山接口,上传单据时修改价格为第三方产品信息的价格

master
x_z 2 years ago
parent c7df0c981a
commit ce50458981

@ -15,6 +15,7 @@ import com.glxp.mipsdl.admin.dao.inout.CodesDao;
import com.glxp.mipsdl.admin.dao.inout.OrderDao;
import com.glxp.mipsdl.admin.dao.inventory.InvWarehouseDao;
import com.glxp.mipsdl.admin.dao.thrsys.ThrInvWarehouseDao;
import com.glxp.mipsdl.admin.dao.thrsys.ThrProductsDao;
import com.glxp.mipsdl.admin.entity.basic.BasicThirdSysBusApiEntity;
import com.glxp.mipsdl.admin.entity.basic.BasicThirdSysDetailEntity;
import com.glxp.mipsdl.admin.entity.basic.BussinessLocalTypeEntity;
@ -95,6 +96,8 @@ public class DsxyyClient {
private CodesDao codesDao;
@Resource
private StockOrderUploadLogService stockOrderUploadLogService;
@Resource
private ThrProductsDao thrProductsDao;
public String[] getHeaderArray() {
List<String> headArray = new ArrayList<>(6);
@ -307,7 +310,7 @@ public class DsxyyClient {
item.setStandard(stockOrderDetailEntity.getSpec());
item.setRegisterNo(stockOrderDetailEntity.getZczbhhzbapzbh());
try {
item.setPrice(stockOrderDetailEntity.getPrice() + "");
item.setFirstSalesInvNo(stockOrderDetailEntity.getFirstSalesInvNo());
item.setSecSalesInvNo(stockOrderDetailEntity.getSecSalesInvNo());
item.setInvoiceDate(stockOrderDetailEntity.getInvoiceDate());
@ -321,6 +324,10 @@ public class DsxyyClient {
} else {
item.setProductId(thrProductsEntity.getCode());
item.setProductName(thrProductsEntity.getName());
//查询此产品对应的第三方产品价格,使用东山物资系统维护的价格信息
String price = thrProductsDao.selectPriceByCode(thrProductsEntity.getCode());
item.setPrice(price);
}
items.add(item);

@ -0,0 +1,16 @@
package com.glxp.mipsdl.admin.dao.thrsys;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@Mapper
public interface ThrProductsDao {
/**
*
*
* @param code
* @return
*/
String selectPriceByCode(@Param("code") String code);
}

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
<mapper namespace="com.glxp.mipsdl.admin.dao.thrsys.ThrProductsDao">
<select id="selectPriceByCode" resultType="java.lang.String">
select price
from thr_products
where code = #{code}
</select>
</mapper>
Loading…
Cancel
Save