|
@@ -40,6 +40,7 @@ import com.platform.dao.vo.query.store.OutStoreFormVO;
|
|
|
import com.platform.dao.vo.query.store.SpareStoreVO;
|
|
|
import com.platform.dao.vo.sb.SbInfoVO;
|
|
|
import com.platform.dao.vo.sb.SbModelSpareBomVO;
|
|
|
+import com.platform.dao.vo.upms.PurchasePriceVO;
|
|
|
import com.platform.service.store.OutStoreDetailService;
|
|
|
import com.platform.service.store.OutStoreFormService;
|
|
|
import com.platform.service.util.PageUtils;
|
|
@@ -590,6 +591,22 @@ public class YongyouServiceImpl implements YongyouService {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public List<PurchasePriceVO> getPurchasePrice(List<String> codes,Integer isNew) {
|
|
|
+ GetPurchasePriceRequest request = new GetPurchasePriceRequest();
|
|
|
+ request.setToken(geToken(isNew));
|
|
|
+ request.setCAcc_ID(getCAccId2(isNew));
|
|
|
+ request.setConn(getConn2(isNew));
|
|
|
+ request.setCInvCodes(codes);
|
|
|
+ GetPurchasePriceHandler handler = new GetPurchasePriceHandler();
|
|
|
+ handler.setRequest(request);
|
|
|
+ String responseStr = handler.handler();
|
|
|
+ GetPurchasePriceResponse response = JSONObject.parseObject(responseStr,GetPurchasePriceResponse.class);
|
|
|
+ if (response.getResult()){
|
|
|
+ return response.getData();
|
|
|
+ }
|
|
|
+ throw new BusinessException(response.getMsg());
|
|
|
+ }
|
|
|
|
|
|
|
|
|
private void addDetailStatus(List<LongYanPurchaseDetailListVO> data, LongYanPurchaseDetailDTO detail) {
|