|
@@ -13,11 +13,13 @@ import com.xy.device.EnumAlgorithmTypes;
|
|
|
import com.xy.dto.AlgorithmDto;
|
|
|
import com.xy.dto.DeviceAlgorithmChargingDto;
|
|
|
import com.xy.dto.DeviceTypeAlgorithmBeforConfigDto;
|
|
|
+import com.xy.dto.be.MercDto;
|
|
|
import com.xy.entity.DeviceInfo;
|
|
|
import com.xy.entity.DeviceTypeAlgorithmBeforConfig;
|
|
|
import com.xy.entity.SysDictRedis;
|
|
|
import com.xy.error.CommRuntimeException;
|
|
|
import com.xy.mapper.DeviceTypeAlgorithmBeforConfigMapper;
|
|
|
+import com.xy.service.be.MercService;
|
|
|
import com.xy.utils.Emptys;
|
|
|
import com.xy.utils.MybatisPlusQuery;
|
|
|
import com.xy.utils.R;
|
|
@@ -55,6 +57,7 @@ import static com.xy.utils.Beans.copy;
|
|
|
public class DeviceTypeAlgorithmBeforConfigServiceImpl extends ServiceImpl<DeviceTypeAlgorithmBeforConfigMapper, DeviceTypeAlgorithmBeforConfig> implements DeviceTypeAlgorithmBeforConfigService {
|
|
|
|
|
|
private AlgorithmService algorithmService;
|
|
|
+ private MercService mercService;
|
|
|
|
|
|
@Override
|
|
|
@ApiOperation("对象查询")
|
|
@@ -142,6 +145,8 @@ public class DeviceTypeAlgorithmBeforConfigServiceImpl extends ServiceImpl<Devic
|
|
|
Integer deviceType = save.getDeviceType();
|
|
|
Long algorithmId = save.getAlgorithmId();
|
|
|
Long mercId = save.getMercId();
|
|
|
+ MercDto.Vo merc = R.feignCheckData(mercService.obj(new MercDto.Vo().setId(mercId)));
|
|
|
+ String mercCode = merc.getMercCode();
|
|
|
DeviceTypeAlgorithmBeforConfig dc = this.getOne(Wrappers.<DeviceTypeAlgorithmBeforConfig>lambdaQuery()
|
|
|
.eq(DeviceTypeAlgorithmBeforConfig::getMercId, mercId)
|
|
|
.eq(DeviceTypeAlgorithmBeforConfig::getAlgorithmId, algorithmId)
|
|
@@ -153,7 +158,7 @@ public class DeviceTypeAlgorithmBeforConfigServiceImpl extends ServiceImpl<Devic
|
|
|
LocalDateTime now = LocalDateTime.now();
|
|
|
DeviceTypeAlgorithmBeforConfig saveInfo = copy(DeviceTypeAlgorithmBeforConfig.class, save)
|
|
|
.setCreateTime(now)
|
|
|
- .setUpdateTime(now);
|
|
|
+ .setUpdateTime(now).setMercCode(mercCode);
|
|
|
save(saveInfo);
|
|
|
return R.ok().setLogMsg(String.format("商户id:%s,算法id:%s,预充金额:%s", save.getMercId(), save.getAlgorithmId(), save.getMoney()));
|
|
|
}
|