@Override
//1
public OrderStopEntity stayStop(JSONObject params) {
//2 orderStopEntity 是工具类 = TypeUtils.castToJavaBean(params, OrderStopEntity.class);
OrderStopEntity orderStopEntity = TypeUtils.castToJavaBean(params, OrderStopEntity.class);
String userId = params.getString("userId");
orderStopEntity.setOrderId(IdUtil.createSerial23(""));
orderStopEntity.setCustomerInsurance(1);
orderStopEntity.setCreatedTime(new Date());
orderStopEntity.setCreatedUserId(userId);
orderStopEntity.setDeleteType(Const.DELETE_TYPE_1);
orderStopEntity.setXsStopRemark(sysUserService.selectById(userId).getUsername()+":"+params.getString("xsStopRemark"));
this.insert(orderStopEntity);
return orderStopEntity;
}
请问各位老人,TypeUtils.castToJavaBean(params, OrderStopEntity.class);这段代码是什么意思,可以实现什么功能,难道是特有的方法,拿出来就能用吗?
TypeUtils这应该是你们自己的工具类,将Json数据转成对象
你可以点进去看他的实现,看他做了什么操作