wuxw
2024-06-15 daa2003024b42dcf48fac0f7e2d00ba05fc0b543
service-job/src/main/java/com/java110/job/smo/impl/MallInnerServiceSMOImpl.java
@@ -5,6 +5,7 @@
import com.java110.core.base.smo.BaseServiceSMO;
import com.java110.core.log.LoggerFactory;
import com.java110.dto.MallDataDto;
import com.java110.dto.integral.GiftIntegralDto;
import com.java110.dto.user.UserDto;
import com.java110.intf.job.IMallInnerServiceSMO;
import com.java110.job.adapt.hcIot.IotConstant;
@@ -130,4 +131,26 @@
        return Double.parseDouble(resultVo.getData().toString());
    }
    @Override
    public ResultVo sendUserIntegral(@RequestBody GiftIntegralDto giftIntegralDto) {
        String mallSwitch = MappingCache.getValue(MALL_DOMAIN, "MALL_SWITCH");
        if (!"ON".equals(mallSwitch)) {
            return new ResultVo(ResultVo.CODE_OK, ResultVo.MSG_OK);
        }
        JSONObject paramIn = new JSONObject();
        paramIn.put("link", giftIntegralDto.getLink());
        paramIn.put("integral", giftIntegralDto.getIntegral());
        paramIn.put("orderId", giftIntegralDto.getOrderId());
        paramIn.put("remark", giftIntegralDto.getRemark());
        paramIn.put("mallApiCode", "sendIntegralToUserBmoImpl");
        ResultVo resultVo = sendMallImpl.post("/mall/api/common.openCommonApi", paramIn);
        return resultVo;
    }
}