Merge remote-tracking branch 'origin/master_doubo' into master_doubo
正在显示
1 个修改的文件
包含
40 行增加
和
9 行删除
... | @@ -34,7 +34,9 @@ import org.springframework.stereotype.Service; | ... | @@ -34,7 +34,9 @@ import org.springframework.stereotype.Service; |
34 | 34 | ||
35 | import javax.annotation.Resource; | 35 | import javax.annotation.Resource; |
36 | import javax.xml.bind.ValidationException; | 36 | import javax.xml.bind.ValidationException; |
37 | import java.math.BigDecimal; | ||
37 | import java.text.MessageFormat; | 38 | import java.text.MessageFormat; |
39 | import java.text.SimpleDateFormat; | ||
38 | import java.util.ArrayList; | 40 | import java.util.ArrayList; |
39 | import java.util.HashMap; | 41 | import java.util.HashMap; |
40 | import java.util.List; | 42 | import java.util.List; |
... | @@ -79,7 +81,7 @@ public class GetOrderBizServiceImpl extends AbstractBizService<GetOrderRequest> | ... | @@ -79,7 +81,7 @@ public class GetOrderBizServiceImpl extends AbstractBizService<GetOrderRequest> |
79 | List<Orders> ordersList = pineappleDao.getOrdersList(params); | 81 | List<Orders> ordersList = pineappleDao.getOrdersList(params); |
80 | GetOrderResponse response = new GetOrderResponse(); | 82 | GetOrderResponse response = new GetOrderResponse(); |
81 | response.setNumTotalOrder(ordersList.size()); | 83 | response.setNumTotalOrder(ordersList.size()); |
82 | response.setOrders(null); | 84 | response.setOrders(findOrders(ordersList)); |
83 | response.setCode(PineAppleConst.SUCCESS_CODE); | 85 | response.setCode(PineAppleConst.SUCCESS_CODE); |
84 | return response; | 86 | return response; |
85 | } | 87 | } |
... | @@ -121,9 +123,8 @@ public class GetOrderBizServiceImpl extends AbstractBizService<GetOrderRequest> | ... | @@ -121,9 +123,8 @@ public class GetOrderBizServiceImpl extends AbstractBizService<GetOrderRequest> |
121 | orderResponse.setTradeStatus(orderStatusEnum.getCode()); | 123 | orderResponse.setTradeStatus(orderStatusEnum.getCode()); |
122 | orderResponse.setTradeStatusDescription(orderStatusEnum.getMsg()); | 124 | orderResponse.setTradeStatusDescription(orderStatusEnum.getMsg()); |
123 | orderResponse.setPlatOrderNo(orders.getOrderSn()); | 125 | orderResponse.setPlatOrderNo(orders.getOrderSn()); |
124 | orderResponse.setTradeStatus(orders.getOrderState().toString()); | ||
125 | orderResponse.setTradeStatusDescription(orders.getRemark()); | 126 | orderResponse.setTradeStatusDescription(orders.getRemark()); |
126 | orderResponse.setTradeTime(orders.getCreateTime()); | 127 | orderResponse.setTradeTime(this.buildDefaultSimpleDateFormat().format(orders.getCreateTime())); |
127 | orderResponse.setCountry("中国"); | 128 | orderResponse.setCountry("中国"); |
128 | orderResponse.setProvince(orders.getRegionName1()); | 129 | orderResponse.setProvince(orders.getRegionName1()); |
129 | orderResponse.setCity(orders.getRegionName2()); | 130 | orderResponse.setCity(orders.getRegionName2()); |
... | @@ -131,11 +132,28 @@ public class GetOrderBizServiceImpl extends AbstractBizService<GetOrderRequest> | ... | @@ -131,11 +132,28 @@ public class GetOrderBizServiceImpl extends AbstractBizService<GetOrderRequest> |
131 | orderResponse.setAddress(orders.getAddressInfo()); | 132 | orderResponse.setAddress(orders.getAddressInfo()); |
132 | orderResponse.setPhone(orders.getMobile()); | 133 | orderResponse.setPhone(orders.getMobile()); |
133 | orderResponse.setMobile(orders.getMobile()); | 134 | orderResponse.setMobile(orders.getMobile()); |
134 | orderResponse.setPostFee(orders.getMoneyLogistics().toString()); | 135 | orderResponse.setPostFee(this.convertAndCheckFreight(orders.getMoneyLogistics())); |
135 | orderResponse.setGoodsFee(orders.getMoneyProduct().toString()); | 136 | orderResponse.setGoodsFee(this.convertAndCheckFreight(orders.getMoneyProduct())); |
136 | orderResponse.setTotalMoney(orders.getMoneyOrder().toString()); | 137 | orderResponse.setTotalMoney(this.convertAndCheckFreight(orders.getMoneyOrder())); |
137 | orderResponse.setPayTime(orders.getPayTime()); | 138 | orderResponse.setPayTime(this.buildDefaultSimpleDateFormat().format(orders.getPayTime())); |
138 | orderResponse.setShouldPayType("银行收款"); | 139 | orderResponse.setShouldPayType("银行收款"); |
140 | orderResponse.setTown(""); | ||
141 | orderResponse.setTaxAmount(""); | ||
142 | orderResponse.setCommissionValue(""); | ||
143 | orderResponse.setTariffAmount(""); | ||
144 | orderResponse.setAddedValueAmount(""); | ||
145 | orderResponse.setConsumptionDutyAmount(""); | ||
146 | orderResponse.setSendStyle(""); | ||
147 | orderResponse.setQq(""); | ||
148 | orderResponse.setEmail(""); | ||
149 | orderResponse.setInvoiceTitle(""); | ||
150 | orderResponse.setTaxPayerIdent(""); | ||
151 | orderResponse.setCodServiceFee(""); | ||
152 | orderResponse.setCurrencyCode(""); | ||
153 | orderResponse.setIdCard(""); | ||
154 | orderResponse.setIdCardTrueName(""); | ||
155 | orderResponse.setWhseCode(""); | ||
156 | orderResponse.setIsHwgFlag(""); | ||
139 | return orderResponse; | 157 | return orderResponse; |
140 | } | 158 | } |
141 | 159 | ||
... | @@ -152,8 +170,12 @@ public class GetOrderBizServiceImpl extends AbstractBizService<GetOrderRequest> | ... | @@ -152,8 +170,12 @@ public class GetOrderBizServiceImpl extends AbstractBizService<GetOrderRequest> |
152 | orderGoodResponse.setTradeGoodsName(ordersProduct.getProductName()); | 170 | orderGoodResponse.setTradeGoodsName(ordersProduct.getProductName()); |
153 | orderGoodResponse.setTradeGoodsSpec(ordersProduct.getSpecInfo()); | 171 | orderGoodResponse.setTradeGoodsSpec(ordersProduct.getSpecInfo()); |
154 | orderGoodResponse.setGoodsCount(String.valueOf(ordersProduct.getNumber())); | 172 | orderGoodResponse.setGoodsCount(String.valueOf(ordersProduct.getNumber())); |
155 | orderGoodResponse.setPrice(String.valueOf(ordersProduct.getMoneyPrice())); | 173 | orderGoodResponse.setPrice(this.convertAndCheckFreight(ordersProduct.getMoneyPrice())); |
156 | orderGoodResponse.setDiscountMoney(String.valueOf(ordersProduct.getMoneyActSingle())); | 174 | orderGoodResponse.setDiscountMoney(this.convertAndCheckFreight(ordersProduct.getMoneyActSingle())); |
175 | orderGoodResponse.setTaxAmount(""); | ||
176 | orderGoodResponse.setRefundStatus(""); | ||
177 | orderGoodResponse.setStatus(""); | ||
178 | orderGoodResponse.setRemark(""); | ||
157 | return null; | 179 | return null; |
158 | } | 180 | } |
159 | 181 | ||
... | @@ -166,6 +188,15 @@ public class GetOrderBizServiceImpl extends AbstractBizService<GetOrderRequest> | ... | @@ -166,6 +188,15 @@ public class GetOrderBizServiceImpl extends AbstractBizService<GetOrderRequest> |
166 | return orderStatusEnum; | 188 | return orderStatusEnum; |
167 | } | 189 | } |
168 | 190 | ||
191 | private SimpleDateFormat buildDefaultSimpleDateFormat() { | ||
192 | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); | ||
193 | return sdf; | ||
194 | } | ||
195 | |||
196 | private String convertAndCheckFreight(BigDecimal money) { | ||
197 | return money.setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString(); | ||
198 | } | ||
199 | |||
169 | @Override | 200 | @Override |
170 | public String getHandleMethodName() { | 201 | public String getHandleMethodName() { |
171 | return "Differ.JH.Business.GetOrder"; | 202 | return "Differ.JH.Business.GetOrder"; | ... | ... |
-
请 注册 或 登录 后发表评论