zoujiajian 3 năm trước cách đây
mục cha
commit
85e01faaf5

+ 1 - 1
netflix-dao/src/main/java/com/cyksj/model/views/EquipmentUserDistributeDetailView.java

@@ -18,7 +18,7 @@ import java.util.Date;
  */
 @Getter
 @Setter
-@SearchBean(tables = "equipment_user_chance_record ecr left join order_don od on od.id = ecr.order_id")
+@SearchBean(tables = "equipment_user_pay_record ecr left join order_don od on od.id = ecr.order_id")
 public class EquipmentUserDistributeDetailView {
 	@DbField("ecr.id")
 	private Long recordId;

+ 4 - 7
netflix-service/src/main/java/com/cyksj/service/distribute/equipment/impl/EquipmentDistributeServiceImpl.java

@@ -172,13 +172,10 @@ public class EquipmentDistributeServiceImpl implements EquipmentDistributeServic
 					deductUserBenefits(sharId, orderId);
 				}
 			}
-			//展示
-			EquipmentUserPayRecord record = new EquipmentUserPayRecord();
-			record.setShareId(sharId);
-			record.setUserId(userId);
-			record.setStatus(EquipmentUserPayRecord.Status.refund);
-			record.setOrderId(orderId);
-			equipmentUserPayRecordMapper.insert(record);
+			equipmentUserPayRecordMapper.update(null, Wrappers.lambdaUpdate(EquipmentUserPayRecord.class)
+					.set(EquipmentUserPayRecord::getStatus, EquipmentUserPayRecord.Status.refund)
+					.eq(EquipmentUserPayRecord::getOrderId, orderId)
+					.ne(EquipmentUserPayRecord::getStatus, EquipmentUserChanceRecord.Status.refund));
 		}
 	}