作者 shenhailong

完善 建行回调支付失败 修改订单状态

@@ -217,7 +217,7 @@ public class PayRseponeController { @@ -217,7 +217,7 @@ public class PayRseponeController {
217 /** 217 /**
218 * 修改订单支付状态 218 * 修改订单支付状态
219 */ 219 */
220 - payRecordsMapper.updateOrderStatus(payRecords); 220 + payRecordsMapper.updateOrderStatusError(payRecords);
221 } 221 }
222 } 222 }
223 return i == 1 ? new ResultJson("200", "支付回执信息接受成功") : new ResultJson("500", "支付回执信息接受失败"); 223 return i == 1 ? new ResultJson("200", "支付回执信息接受成功") : new ResultJson("500", "支付回执信息接受失败");
@@ -20,6 +20,8 @@ public interface PayRecordsMapper { @@ -20,6 +20,8 @@ public interface PayRecordsMapper {
20 20
21 int updateOrderStatus(PayRecords record); 21 int updateOrderStatus(PayRecords record);
22 22
  23 + int updateOrderStatusError(PayRecords record);
  24 +
23 List<PayRecords> findAll(@Param(value = "orderNumber") String orderNumber, 25 List<PayRecords> findAll(@Param(value = "orderNumber") String orderNumber,
24 @Param(value = "startTime") String startTime, 26 @Param(value = "startTime") String startTime,
25 @Param(value = "endTime") String endTime, 27 @Param(value = "endTime") String endTime,
@@ -47,7 +47,7 @@ @@ -47,7 +47,7 @@
47 <property name="enableSubPackages" value="true"/> 47 <property name="enableSubPackages" value="true"/>
48 </javaClientGenerator> 48 </javaClientGenerator>
49 <!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名--> 49 <!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名-->
50 - <table tableName="electrify_info" domainObjectName="ElectrifyInfo" enableCountByExample="false" 50 + <table tableName="inform_electricity" domainObjectName="InformElectricity" enableCountByExample="false"
51 enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" 51 enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false"
52 selectByExampleQueryId="true"></table> 52 selectByExampleQueryId="true"></table>
53 </context> 53 </context>
@@ -273,4 +273,13 @@ @@ -273,4 +273,13 @@
273 where orderNumber = #{ordernumber,jdbcType=VARCHAR} 273 where orderNumber = #{ordernumber,jdbcType=VARCHAR}
274 274
275 </update> 275 </update>
  276 +
  277 + <update id="updateOrderStatusError" parameterType="com.sunyo.energy.location.model.PayRecords">
  278 + update pay_records
  279 + set
  280 + payStatus = 0,
  281 + reamke3 = 0
  282 + where orderNumber = #{ordernumber,jdbcType=VARCHAR}
  283 +
  284 + </update>
276 </mapper> 285 </mapper>