门店号管理
parent
e6de97c4af
commit
0f26f307dc
@ -0,0 +1,10 @@
|
||||
package com.kiisoo.ic.behavior.count;
|
||||
|
||||
import com.lmax.disruptor.EventFactory;
|
||||
|
||||
public class BehaviorCountDTOMessageFactory implements EventFactory<BehaviorDTOMessage> {
|
||||
@Override
|
||||
public BehaviorDTOMessage newInstance() {
|
||||
return new BehaviorDTOMessage();
|
||||
}
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
package com.kiisoo.ic.behavior.count;
|
||||
|
||||
import com.kiisoo.ic.generalize.mapper.PoiCustomerContactDataStatMapper;
|
||||
import com.kiisoo.ic.store.mapper.PrivilageCpUserStoreDOMapper;
|
||||
import com.kiisoo.ic.store.mapper.StorePromotionDataDOMapper;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
@Builder
|
||||
public class BehaviorDTOMessage {
|
||||
|
||||
private int index;
|
||||
private String id;
|
||||
private String cpUserId;
|
||||
private Date statDate;
|
||||
private PrivilageCpUserStoreDOMapper privilageCpUserStoreDOMapper;
|
||||
private PoiCustomerContactDataStatMapper poiCustomerContactDataStatMapper;
|
||||
private StorePromotionDataDOMapper storePromotionDataDOMapper;
|
||||
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.kiisoo.ic.behavior.count;
|
||||
import java.text.SimpleDateFormat;
|
||||
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestParam;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/job")
|
||||
@Slf4j
|
||||
public class SyncBehaviorJobController {
|
||||
@Autowired
|
||||
private CustomerBehaviorJob customerBehaviorJob;
|
||||
|
||||
@GetMapping("/sync/behavior")
|
||||
public void getCustomerInfo(@RequestParam("startDate") String startDate, @RequestParam("endDate")String endDate){
|
||||
try {
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||
customerBehaviorJob.handle(sdf.parse(startDate),sdf.parse(endDate));
|
||||
}catch (Exception e){
|
||||
log.error("",e);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue