AI智能解答
order.setCreateTime(systemTime);
// 设置订单的状态(初始化为未支付)
order.setOrderStatus("1");
// 调用对象order对象里面的一个属性sellersId
int sellersId = order.getSellersId();
// 定义一个sellersName
String sellersName = null;
// 获取到卖家的手机号
String telephone = OrderController.shopMessageMap.get(sellersId).getTelephone();
// 判断卖家的名称是不是第一次购买
if (OrderController.shopMessageMap.get(sellersId).getShopName() == null
|| OrderController.shopMessageMap.get(sellersId).getShopName().equals("")) {
// 调用一个静态方法,传入一个参数
sellersName = OrderController.SelSurrentTime(telephone);
} else {
// 直接获取一个Map里面的一个值
sellersName = OrderController.shopMessageMap.get(sellersId).getShopName();
}
// 把卖家名称放入order对象中
order.setSellersName(sellersName);
// 把时间放入order对象中
order.setSystemTime(systemTime);
// 对订单属性绑定
// 获取到一个客户ID
int customerId = order.getCustomerId();
// 获取到一个客户的姓名
String customerName = order.getCustomerName();
// 这一步要进行一个判断,如果客户的姓名或者ID不存在的话,就要进行一个查询操作
if (customerName == null || customerName.equals("")||customerId==0) {
// 就要重新进行一个新的查询操作
// 定义一个变量存储一个用户名
String userNameString = null;
// 获取到一个用户在order里面注册的用户名
String username = order.getCustomerName();
// 调用一个静态方法,传入一个参数username
// 如果PersonController中CustimernameMap为空
if (PersonController.CustimernameMap.isEmpty()) {
// 重新定义一个变量
userNameString = PersonController.UserNameCurrentTimeService(username);
// 获取一个用户的ID
int customerId2 = PersonController.CustimernameMap.get(userNameString).getCustomerId();
// 把ID放入到order对象中
order.setCustomerId(customerId2);
// 获取到一个用户的姓名
String customerName2 = PersonController.CustimernameMap.get(userNameString).getCustomerName();
// 把姓名放入到order对象中
order.setCustomerName(customerName2);
} else {
// 如果Map对象里面有数据
// 遍历PersonController类
for (String usernameString : PersonController.CustimernameMap.keySet()) {
// 获取usernameString里面的一个用户名
userNameString = usernameString;
}
// 获取一个用户的ID
int customerId2 = PersonController.CustimernameMap.get(userNameString).getCustomerId();
// 把ID放入到order对象中
order.setCustomerId(customerId2);
// 获取到一个用户的姓名
String customerName2 = PersonController.CustimernameMap.get(userNameString).getCustomerName();
// 把姓名放入到order对象中
order.setCustomerName(customerName2);
}
}
// 将数据放入到Map集合中,使用订单ID作为Map的KEL
OrderController.orderMap.put(order.getOrderId(), order);
// 获取orderMap集合里面一个Key值
int key = OrderController.orderMap.size();
// 根据一个Key值获取到这个值对应的一个对象判断是否为空
if (OrderController.orderMap.get(key) != null) {
System.out.println("订单保存成功.下面给你显示一个详细信息");
// 获取到一个订单ID
int orderId = OrderController.orderMap.get(key).getOrderId();
// 获取到一个客户的ID
int customerId2 = OrderController.orderMap.get(key).getCustomerId();
// 获取一个客户的姓名
String customerName2 = OrderController.orderMap.get(key).getCustomerName();
// 输出一个订单创建情况
System.out.println("=====================订单创建完成=============================");
System.out.println("订单的ID:" + orderId);
System.out.println("客户的ID:" + customerId2);
System.out.println("客服的姓名:" + customerName2);
System.out.println("=====================================================");
}
}
}
3.申请人需提交材料(《一级建造师初始注册申请表》)、资格证书、学历证书、身份证明复印件、申请人所在企业出具的聘用合同或劳动人事工资关系证明复印件、继续教育要求证明复印件。
6.建设部将发布注册成功公告,自发布之日起10日内,向核准注册的申请人发放《中华人民共和国一级建造师注册证书》。省级建设行政主管部门负责在注册证书照片上加盖钢印。