Skip to content

Commit e59d5f1

Browse files
committed
Conflicts resolution fixes
1 parent ffbfb10 commit e59d5f1

28 files changed

Lines changed: 75 additions & 695 deletions

phoenix-scala/app/utils/apis/ApplePay.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

phoenix-scala/phoenix/app/phoenix/failures/CaptureFailures.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package phoenix.failures
22

33
import failures.Failure
44
import phoenix.models.payment.creditcard._
5-
import models.payment.{ExternalCharge, ExternalChargeVals}
5+
import phoenix.models.payment.{ExternalCharge, ExternalChargeVals}
66

77
object CaptureFailures {
88

phoenix-scala/phoenix/app/phoenix/models/cord/OrderPayment.scala

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import failures.Failure
55
import phoenix.models.cord.OrderPayments.filter
66
import phoenix.models.payment.PaymentMethod
77
import phoenix.models.payment.PaymentMethod.ExternalPayment
8-
import phoenix.models.payment.creditcard.{CreditCard, CreditCards}
8+
import phoenix.models.payment.creditcard.{CreditCard, CreditCardCharges, CreditCards}
99
import phoenix.models.payment.applepay.{ApplePayCharge, ApplePayCharges, ApplePayment, ApplePayments}
1010
import phoenix.models.payment.giftcard.{GiftCard, GiftCards}
1111
import phoenix.models.payment.storecredit.{StoreCredit, StoreCredits}
@@ -51,6 +51,10 @@ case class OrderPayment(id: Int = 0,
5151
}
5252
}
5353

54+
case class StripeOrderPayment(stripeChargeId: String,
55+
amount: Int,
56+
currency: Currency = Currency.USD)
57+
5458
object OrderPayment {
5559
def fromStripeCustomer(stripeCustomer: StripeCustomer, cart: Cart): OrderPayment =
5660
OrderPayment(cordRef = cart.refNum,

phoenix-scala/app/models/payment/ExternalCharge.scala renamed to phoenix-scala/phoenix/app/phoenix/models/payment/ExternalCharge.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
package models.payment
1+
package phoenix.models.payment
22

33
import com.pellucid.sealerate
44
import failures.Failures
5-
import models.payment.ExternalCharge.State
5+
import phoenix.models.payment.ExternalCharge.State
66
import slick.ast.BaseTypedType
77
import slick.jdbc.JdbcType
88
import utils.db.FoxModel
9-
import utils.{ADT, FSM}
9+
import phoenix.utils.{ADT, FSM}
1010

1111
trait ExternalChargeVals {
1212
val stripeChargeId: String

phoenix-scala/app/models/payment/applepay/ApplePayCharge.scala renamed to phoenix-scala/phoenix/app/phoenix/models/payment/applepay/ApplePayCharge.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
package models.payment.applepay
1+
package phoenix.models.payment.applepay
22

33
import java.time.Instant
44

5-
import models.cord.OrderPayment
6-
import models.payment.ExternalCharge
7-
import models.payment.ExternalCharge._
5+
import phoenix.models.cord.OrderPayment
6+
import phoenix.models.payment.ExternalCharge._
7+
import phoenix.models.payment.ExternalCharge
8+
import phoenix.utils.aliases.stripe.StripeCharge
89
import shapeless.{Lens, lens}
910
import slick.jdbc.PostgresProfile.api._
1011
import slick.lifted._
1112
import utils.Money.Currency
12-
import utils.aliases.stripe.StripeCharge
1313
import utils.db._
1414

1515
case class ApplePayCharge(id: Int = 0,

phoenix-scala/app/models/payment/applepay/ApplePayment.scala renamed to phoenix-scala/phoenix/app/phoenix/models/payment/applepay/ApplePayment.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
package models.payment.applepay
1+
package phoenix.models.payment.applepay
22

33
import java.time.Instant
44

55
import cats.implicits._
66
import cats.data.ValidatedNel
77
import failures.Failure
8-
import models.payment.PaymentMethod
8+
import phoenix.models.payment.PaymentMethod
99
import shapeless.{Lens, lens}
1010
import slick.jdbc.PostgresProfile.api._
1111
import utils.Validation

phoenix-scala/phoenix/app/phoenix/models/payment/creditcard/CreditCardCharge.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ package phoenix.models.payment.creditcard
33
import java.time.Instant
44
import failures.Failures
55
import phoenix.models.cord.{OrderPayment, OrderPayments}
6-
import models.payment.ExternalCharge
7-
import models.payment.ExternalCharge._
6+
import phoenix.models.payment.ExternalCharge
7+
import phoenix.models.payment.ExternalCharge._
88
import shapeless._
99
import slick.jdbc.PostgresProfile.api._
1010
import utils.Money.Currency

phoenix-scala/app/models/returns/ReturnStripePayment.scala renamed to phoenix-scala/phoenix/app/phoenix/models/returns/ReturnStripePayment.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
package models.returns
1+
package phoenix.models.returns
22

3-
import models.payment.applepay.ApplePayCharges
4-
import models.payment.creditcard.CreditCardCharges
3+
import phoenix.models.payment.applepay.ApplePayCharges
4+
import phoenix.models.payment.creditcard.CreditCardCharges
55
import shapeless._
66
import slick.jdbc.PostgresProfile.api._
77
import utils.Money.Currency

phoenix-scala/phoenix/app/phoenix/payloads/EntityExportPayloads.scala

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,15 @@ import com.pellucid.sealerate
44
import com.sksamuel.elastic4s.SortDefinition
55
import java.nio.charset.StandardCharsets
66
import java.time.Instant
7+
78
import org.elasticsearch.common.bytes.BytesArray
89
import org.elasticsearch.common.xcontent.{ToXContent, XContentBuilder}
910
import org.elasticsearch.search.sort.{SortBuilder, SortOrder}
1011
import org.json4s.{CustomSerializer, Formats}
1112
import org.json4s.JsonAST._
1213
import org.json4s.jackson.JsonMethods._
1314
import phoenix.models.cord.CordPaymentState
14-
import phoenix.models.payment.InStorePaymentStates
15+
import phoenix.models.payment.{ExternalCharge, InStorePaymentStates}
1516
import phoenix.models.payment.creditcard.CreditCardCharge
1617
import phoenix.services.CordQueries
1718
import phoenix.utils.{ADT, ADTTypeHints, JsonFormatters}
@@ -78,12 +79,13 @@ object EntityExportPayloads {
7879
object PaymentState extends FieldCalculation {
7980
def extraFields: List[String] = List("payments")
8081

82+
// todo add apple pay here ? (this piece was merge in on rebase to master) @aafa
8183
lazy val calculate: PartialFunction[(String, JObject), String] = {
8284
def getState(jv: JValue): Option[CordPaymentState.State] =
8385
(jv \ "creditCardState")
8486
.extractOpt[String]
85-
.flatMap(CreditCardCharge.State.read)
86-
.map(CordPaymentState.fromCCState) orElse
87+
.flatMap(ExternalCharge.State.read)
88+
.map(CordPaymentState.fromExternalState) orElse
8789
(jv \ "giftCardState")
8890
.extractOpt[String]
8991
.flatMap(InStorePaymentStates.State.read)

phoenix-scala/phoenix/app/phoenix/services/CartValidator.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import failures.{Failure, Failures}
55
import objectframework.services.ObjectManager
66
import phoenix.failures.CartFailures._
77
import phoenix.models.cord._
8-
import models.payment.applepay.ApplePayCharges
8+
import phoenix.models.payment.applepay.ApplePayCharges
99
import phoenix.models.cord.lineitems.CartLineItems
1010
import phoenix.models.inventory.{IlluminatedSku, Skus}
1111
import phoenix.models.payment.giftcard.{GiftCardAdjustments, GiftCards}

0 commit comments

Comments
 (0)