|
@@ -20,7 +20,7 @@ public class SaleOrderController {
|
|
|
@Autowired
|
|
|
private SaleOrderService service=new SaleOrderService();
|
|
|
private DingdingOpenInterface dingdingOpenInterface=new DingdingOpenInterface();
|
|
|
-
|
|
|
+ private Properties prop = PropUtil.getProperties("/config.properties");
|
|
|
private SysUserService sysUserService= SpringContextUtils.getBean("sysUserService",SysUserService.class);
|
|
|
|
|
|
|
|
@@ -30,9 +30,12 @@ public class SaleOrderController {
|
|
|
* @throws ApiException
|
|
|
*/
|
|
|
public void dingSaleOrder() throws OpenAPIException, ApiException {
|
|
|
- Properties prop = PropUtil.getProperties("/config.properties");
|
|
|
+
|
|
|
String processCode= prop.getProperty("xsdd_process_code");
|
|
|
- // Map<String,String>map=new HashMap<>();
|
|
|
+ String agentid = prop.getProperty("agentid");
|
|
|
+ String userid = prop.getProperty("userid");
|
|
|
+ String deptid = prop.getProperty("deptid");
|
|
|
+ // Map<String,String>map=new HashMap<>();
|
|
|
service.getToaccount();
|
|
|
// List<YonyouSaleOrder> list = service.yonyouQuerySaleOrder(map);
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
@@ -47,7 +50,7 @@ public class SaleOrderController {
|
|
|
YonyouSaleOrder yonyouSaleOrder = service.yonyouGetSaleOrder(saleOrder);
|
|
|
if (yonyouSaleOrder!=null){
|
|
|
// service.createOrder(processCode,1313665313L,"20264331162691",412163022L,yonyouSaleOrder);
|
|
|
- service.createOrder(processCode,1306561711L,"manager5914",-1L,yonyouSaleOrder);
|
|
|
+ service.createOrder(processCode,Long.valueOf(agentid),userid,Long.valueOf(deptid),yonyouSaleOrder);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -61,8 +64,8 @@ public class SaleOrderController {
|
|
|
*/
|
|
|
public void saleOrderShenhe() throws OpenAPIException {
|
|
|
DingdingOpenInterface.getToken();
|
|
|
- Properties prop = PropUtil.getProperties("/config.properties");
|
|
|
String processCode= prop.getProperty("xsdd_process_code");
|
|
|
+ String userid = prop.getProperty("u_shenhe_userid");
|
|
|
List<String> orderIdList = dingdingOpenInterface.getOrderIdList(processCode);
|
|
|
if (orderIdList!=null&&!orderIdList.equals("")){
|
|
|
for (String id:orderIdList){
|
|
@@ -75,7 +78,7 @@ public class SaleOrderController {
|
|
|
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
|
|
|
String format = df.format(new Date());
|
|
|
DynamicDataSource.setDataSource("slave-data-source");
|
|
|
- sysUserService.Ordershenhe(code.toString(),format,format,"1","demo");
|
|
|
+ sysUserService.Ordershenhe(code.toString(),format,format,"1",userid);
|
|
|
DynamicDataSource.setDataSource("");
|
|
|
}
|
|
|
}
|
|
@@ -85,7 +88,8 @@ public class SaleOrderController {
|
|
|
|
|
|
public static void main(String[] args) throws OpenAPIException, ApiException {
|
|
|
SaleOrderController saleOrderController=new SaleOrderController();
|
|
|
- saleOrderController.saleOrderShenhe();
|
|
|
+ saleOrderController.dingSaleOrder();
|
|
|
+ // saleOrderController.saleOrderShenhe();
|
|
|
}
|
|
|
|
|
|
}
|