package com.java110.api.listener.electric;
|
|
import com.alibaba.fastjson.JSONObject;
|
import com.java110.api.listener.AbstractServiceApiPlusListener;
|
import com.java110.core.context.DataFlowContext;
|
import com.java110.core.event.service.api.ServiceDataFlowEvent;
|
import com.java110.po.ElectricPo;
|
import com.java110.utils.constant.BusinessTypeConstant;
|
import com.java110.utils.util.Assert;
|
import org.springframework.http.HttpMethod;
|
|
import java.util.Date;
|
|
/**
|
* @ClassName SaveElectricListener
|
* @Description TODO
|
* @Author wuxw
|
* @Date 2020/5/26 10:04
|
* @Version 1.0
|
* add by wuxw 2020/5/26
|
**/
|
public class SaveElectricListener extends AbstractServiceApiPlusListener {
|
|
@Override
|
protected void validate(ServiceDataFlowEvent event, JSONObject reqJson) {
|
|
Assert.jsonObjectHaveKey(reqJson, "demoValue", "请求中未包含demoValue信息");
|
|
}
|
|
@Override
|
protected void doSoService(ServiceDataFlowEvent event, DataFlowContext context, JSONObject reqJson) {
|
|
ElectricPo electricPo = new ElectricPo();
|
|
electricPo.setId("123");
|
electricPo.setStartTime(new Date());
|
super.insert(context,electricPo, BusinessTypeConstant.BUSINESS_TYPE_SAVE_ADVERT);
|
|
|
}
|
|
@Override
|
public String getServiceCode() {
|
return null;
|
}
|
|
@Override
|
public HttpMethod getHttpMethod() {
|
return null;
|
}
|
|
|
}
|