|
@@ -30,6 +30,8 @@ import com.iohao.mmo.bag.region.UseContext;
|
|
|
import com.iohao.mmo.bag.region.UseProcess;
|
|
|
import com.iohao.mmo.bag.service.BagService;
|
|
|
import com.iohao.mmo.common.config.GameCode;
|
|
|
+import com.iohao.mmo.equip.client.EquipExchange;
|
|
|
+import com.iohao.mmo.equip.proto.EquipResetMessage;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.stereotype.Component;
|
|
@@ -83,13 +85,13 @@ public class BuildEquipUseProcess implements UseProcess {
|
|
|
|
|
|
// 调用【装备模块】的打造 api
|
|
|
BuildEquipParse.BuildParam equipBuildParam = buildEquipParse.getEquipBuildParam();
|
|
|
- BagItem equip = createEquip(equipBuildParam);
|
|
|
+ BagItem equip = createEquip(equipBuildParam,flowContext);
|
|
|
|
|
|
// 将新装备添加到背包中
|
|
|
bagService.incrementItem(equip, userId);
|
|
|
}
|
|
|
|
|
|
- private BagItem createEquip(BuildEquipParse.BuildParam buildParam) {
|
|
|
+ private BagItem createEquip(BuildEquipParse.BuildParam buildParam,FlowContext flowContext) {
|
|
|
// TODO 这里后续调用【装备模块】生成装备的 action,目前先暂时写假数据。
|
|
|
// 得到对应装备的 itemId
|
|
|
String equipItemId = buildParam.getEquipItemId();
|
|
@@ -104,7 +106,10 @@ public class BuildEquipUseProcess implements UseProcess {
|
|
|
bagItem.setQuantity(1);
|
|
|
|
|
|
log.info("调用【装备模块-api】开始打造装备 : {}", bagItem);
|
|
|
-
|
|
|
+ EquipResetMessage equipResetMessage = new EquipResetMessage();
|
|
|
+ equipResetMessage.itemId = "";
|
|
|
+ equipResetMessage.excellentRateString = "0.3";
|
|
|
+ EquipExchange.resetEquip(equipResetMessage,flowContext);
|
|
|
return bagItem;
|
|
|
}
|
|
|
}
|